Attributi passenger_apache2 - AWS OpsWorks

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Attributi passenger_apache2

Importante

Il AWS OpsWorks Stacks il servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Squadra su AWS Re:post o tramite AWS Supporto Premium.

Nota

Questi attributi sono disponibili solo per gli stack Linux.

Gli attributi passenger_apache2 specificano la configurazione di Phusion Passenger. Per ulteriori informazioni, consulta la Guida per l'utente di Phusion Passenger, versione Apache. Per ulteriori informazioni su come sostituire gli attributi predefiniti per specificare valori personalizzati, consulta Sostituzione degli attributi.

friendly_error_pages

Indica se visualizzare una pagina di errore intuitiva in caso di mancato avvio dell'applicazione (stringa). Questo attributo può essere impostato su "on" e "off"; il valore predefinito è "off".

node[:passenger][:friendly_error_pages]
gem_bin

Posizione dei file binari del pacchetto gem (stringa). Il valore predefinito è '/usr/local/bin/gem'.

node[:passenger][:gem_bin]
gems_path

Percorso dei pacchetti gem (stringa). Il valore predefinito dipende dalla versione di Ruby. Per esempio:

  • Ruby versione 1.8: '/usr/local/lib/ruby/gems/1.8/gems'

  • Ruby versione 1.9: '/usr/local/lib/ruby/gems/1.9.1/gems'

node[:passenger][:gems_path]
high_performance_mode

Indica se utilizzare la modalità a prestazioni elevate di Passenger (stringa). I valori possibili sono 'on' e 'off'. Il valore predefinito è 'off'.

node[:passenger][:high_performance_mode ]
root_path

Directory radice di Passenger (stringa). Il valore predefinito dipende dalle versioni di Ruby e Passenger. Nella sintassi di Chef, il valore è "#{node[:passenger][:gems_path]}/passenger-#{passenger[:version]}".

node[:passenger][:root_path]
max_instances_per_app

Numero massimo di processi applicazione per applicazione (numero). Il valore predefinito è 0. Per ulteriori informazioni, consulta PassengerMaxInstancesPerApp.

node[:passenger][:max_instances_per_app]
max_pool_size

Numero massimo di processori dell'applicazione (numero). Il valore predefinito è 8. Per ulteriori informazioni, vedere PassengerMaxPoolSize.

node[:passenger][:max_pool_size]
max_requests

Numero massimo di richieste (numero). Il valore predefinito è 0.

node[:passenger][:max_requests]
module_path

Percorso del modulo (stringa). I valori predefiniti sono riportati di seguito:

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

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

node[:passenger][:module_path]
pool_idle_time

Tempo massimo, in secondi, durante il quale un processo dell'applicazione può rimanere inattivo (numero). Il valore predefinito è 14400 (4 ore). Per ulteriori informazioni, consulta PassengerPoolIdleTime.

node[:passenger][:pool_idle_time]
rails_app_spawner_idle_time

Intervallo massimo di inattività per il generatore dell'app Rails (numero). Se questo attributo è impostato su zero, non si verifica mai il timeout del generatore dell'app. Il valore predefinito è 0. Per ulteriori informazioni, consulta l'argomento relativo ai metodi di generazione.

node[:passenger][:rails_app_spawner_idle_time]
rails_framework_spawner_idle_time

Intervallo massimo di inattività per il generatore del framework Rails (numero). Se questo attributo è impostato su zero, non si verifica mai il timeout del framework. Il valore predefinito è 0. Per ulteriori informazioni, consulta l'argomento relativo ai metodi di generazione.

node[:passenger][:rails_framework_spawner_idle_time]
rails_spawn_method

Metodo di generazione Rails (stringa). Il valore predefinito è 'smart-lv2'. Per ulteriori informazioni, consulta l'argomento relativo ai metodi di generazione.

node[:passenger][:rails_spawn_method]
ruby_bin

Posizione dei file binari Ruby (stringa). Il valore predefinito è '/usr/local/bin/ruby'.

node[:passenger][:ruby_bin]
ruby_wrapper_bin

Posizione degli script wrapper Ruby (stringa). Il valore predefinito è '/usr/local/bin/ruby_gc_wrapper.sh'.

node[:passenger][:ruby_wrapper_bin]
stat_throttle_rate

Velocità in base alla quale Passenger esegue i controlli del file system (numero). Il valore predefinito è 5, ovvero i controlli vengono eseguiti al massimo una volta ogni 5 secondi. Per ulteriori informazioni, vedere PassengerStatThrottleRate .

node[:passenger][:stat_throttle_rate]
version

Versione (stringa). Il valore predefinito è '3.0.9'.

node[:passenger][:version]