Atributos passenger_apache2 - AWS OpsWorks

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Atributos passenger_apache2

Importante

O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

nota

Esses atributos estão disponíveis apenas em pilhas do Linux.

Os atributos passenger_apache2 especificam a configuração do Phusion Passenger. Para obter mais informações, consulte o guia do usuário do Phusion Passenger, versão Apache. Para obter mais informações sobre como substituir atributos integrados para especificar valores personalizados, consulte Sobrepor atributos.

friendly_error_pages

Determina se vai exibir uma página de erro amigável caso um aplicativo não inicie (string). Este atributo pode ser definido como 'on' ou 'off'; o valor padrão é 'off'.

node[:passenger][:friendly_error_pages]
gem_bin

A localização dos arquivos binários do Gem (string). O valor padrão é '/usr/local/bin/gem'.

node[:passenger][:gem_bin]
gems_path

O caminho do gems (string). O valor padrão depende da versão do Ruby. Por exemplo: .

  • Ruby versão 1.8: '/usr/local/lib/ruby/gems/1.8/gems'

  • Ruby versão 1.9: '/usr/local/lib/ruby/gems/1.9.1/gems'

node[:passenger][:gems_path]
high_performance_mode

Determina se vai utilizar o modo de alto desempenho do Passenger (string). Os valores possíveis são 'on' e 'off'. O valor padrão é 'off'.

node[:passenger][:high_performance_mode ]
root_path

O diretório raiz do Passenger (string). O valor padrão depende das versões do Ruby e do Passenger. Na sintaxe do Chef, o valor é "#{node[:passenger][:gems_path]}/passenger-#{passenger[:version]}".

node[:passenger][:root_path]
max_instances_per_app

O número máximo de processos de aplicativos por aplicativo (número). O valor padrão é 0. Para obter mais informações, consulte PassengerMaxInstancesPerApp.

node[:passenger][:max_instances_per_app]
max_pool_size

O número máximo de processadores de aplicativos (número). O valor padrão é 8. Para obter mais informações, consulte PassengerMaxPoolSize.

node[:passenger][:max_pool_size]
max_requests

O número máximo de solicitações (número). O valor padrão é 0.

node[:passenger][:max_requests]
module_path

O caminho do módulo (string). Os valores padrão são:

  • Amazon Linux e RHEL: "#{node['apache']['libexecdir']}/mod_passenger.so"

  • Ubuntu: "#{passenger[:root_path]}/ext/apache2/mod_passenger.so"

node[:passenger][:module_path]
pool_idle_time

O tempo máximo, em segundos, que o processo de um aplicativo pode ficar ocioso (número). O valor padrão é 14400 (4 horas). Para obter mais informações, consulte PassengerPoolIdleTime.

node[:passenger][:pool_idle_time]
rails_app_spawner_idle_time

O tempo máximo de ociosidade para o gerador de aplicativos do Rails (número). Se este atributo for definido como zero, o tempo limite para o gerador de aplicativos não será esgotado. O valor padrão é 0. Para obter mais informações, consulte Informações sobre os métodos de geração.

node[:passenger][:rails_app_spawner_idle_time]
rails_framework_spawner_idle_time

O tempo máximo de ociosidade para o gerador de estruturas do Rails (número). Se este atributo for definido como zero, o tempo limite do gerador de estruturas não será esgotado. O valor padrão é 0. Para obter mais informações, consulte Informações sobre os métodos de geração.

node[:passenger][:rails_framework_spawner_idle_time]
rails_spawn_method

O método de geração do Rails (string). O valor padrão é 'smart-lv2'. Para obter mais informações, consulte Informações sobre os métodos de geração.

node[:passenger][:rails_spawn_method]
ruby_bin

A localização dos arquivos binários do Ruby (string). O valor padrão é '/usr/local/bin/ruby'.

node[:passenger][:ruby_bin]
ruby_wrapper_bin

A localização do script de wrapper do Ruby (string). O valor padrão é '/usr/local/bin/ruby_gc_wrapper.sh'.

node[:passenger][:ruby_wrapper_bin]
stat_throttle_rate

A frequência com que o Passenger executa as verificações do sistema de arquivos (número). O valor padrão é 5, o que significa que as verificações serão executadas no máximo uma vez a cada 5 segundos. Para obter mais informações, consulte PassengerStatThrottleRate .

node[:passenger][:stat_throttle_rate]
versão

A versão (string). O valor padrão é '3.0.9'.

node[:passenger][:version]