passenger_apache2-Attribute - AWS OpsWorks

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

passenger_apache2-Attribute

Wichtig

Das Tool AWS OpsWorks Stacks Der Dienst hat am 26. Mai 2024 das Ende seiner Lebensdauer erreicht und wurde sowohl für neue als auch für bestehende Kunden deaktiviert. Wir empfehlen Kunden dringend, ihre Workloads so bald wie möglich auf andere Lösungen zu migrieren. Wenn Sie Fragen zur Migration haben, wenden Sie sich an den AWS Support Team ein AWS Re:post oder durch AWS Premium-Support.

Anmerkung

Diese Attribute stehen nur für Linux-Stacks zur Verfügung.

Die passenger_apache2-Attribute geben die Phusion Passenger-Konfiguration an. Weitere Informationen finden Sie unter Phusion Passenger-Benutzerhandbuch, Apache-Version. Weitere Informationen zum Überschreiben integrierter Attribute, um benutzerdefinierte Werte anzugeben, finden Sie unter Überschreiben der Attribute.

friendly_error_pages

Gibt an, ob eine Fehlerseite angezeigt werden soll, wenn eine Anwendung nicht gestartet werden kann (Zeichenfolge). Dieses Attribut kann auf „on” oder „off” festgelegt werden. Der Standardwert ist „off”.

node[:passenger][:friendly_error_pages]
gem_bin

Der Speicherort der Gem-Binärdateien (Zeichenfolge). Der Standardwert ist '/usr/local/bin/gem'.

node[:passenger][:gem_bin]
gems_path

Der Gems-Pfad (Zeichenfolge). Der Standardwert hängt von der Ruby-Version ab. Beispielsweise:

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

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

node[:passenger][:gems_path]
high_performance_mode

Gibt an, ob der Hochleistungsmodus von Passenger verwendet werden soll (Zeichenfolge). Die möglichen Werte sind 'on' und 'off'. Der Standardwert ist 'off'.

node[:passenger][:high_performance_mode ]
root_path

Das Passenger-Stammverzeichnis (Zeichenfolge). Der Standardwert hängt von den Ruby- und Passenger-Versionen ab. In der Chef-Syntax lautet der Wert "#{node[:passenger][:gems_path]}/passenger-#{passenger[:version]}".

node[:passenger][:root_path]
max_instances_per_app

Die maximale Anzahl von Anwendungsprozessen pro App (Zahl). Der Standardwert ist 0. Weitere Informationen finden Sie unter PassengerMaxInstancesPerApp.

node[:passenger][:max_instances_per_app]
max_pool_size

Die maximale Anzahl von Anwendungsprozessoren (Zahl). Der Standardwert ist 8. Weitere Informationen finden Sie unter PassengerMaxPoolSize.

node[:passenger][:max_pool_size]
max_requests

Die maximale Anzahl von Anforderungen (Zahl). Der Standardwert ist 0.

node[:passenger][:max_requests]
module_path

Der Modulpfad (Zeichenfolge). Die Standardwerte lauten wie folgt:

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

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

node[:passenger][:module_path]
pool_idle_time

Die maximale Anzahl von Sekunden, die ein Anwendungsprozess im Leerlauf bleiben kann (Zahl). Der Standardwert lautet 14400 (4 Stunden). Weitere Informationen finden Sie unter PassengerPoolIdleTime.

node[:passenger][:pool_idle_time]
rails_app_spawner_idle_time

Die maximale Leerlaufzeit für den Rails Application Spawner (Zahl). Wenn dieses Attribut auf null gesetzt ist, erfolgt keine Zeitüberschreitung des Application Spawner. Der Standardwert ist 0. Weitere Informationen finden Sie unter Erläuterungen der Spawning-Methoden.

node[:passenger][:rails_app_spawner_idle_time]
rails_framework_spawner_idle_time

Die maximale Leerlaufzeit für den Rails Framework Spawner (Zahl). Wenn dieses Attribut auf null gesetzt ist, erfolgt keine Zeitüberschreitung des Framework Spawner. Der Standardwert ist 0. Weitere Informationen finden Sie unter Erläuterungen der Spawning-Methoden.

node[:passenger][:rails_framework_spawner_idle_time]
rails_spawn_method

Die Rails-Spawn-Methode (Zeichenfolge). Der Standardwert ist 'smart-lv2'. Weitere Informationen finden Sie unter Erläuterungen der Spawning-Methoden.

node[:passenger][:rails_spawn_method]
ruby_bin

Der Speicherort der Ruby-Binärdateien (Zeichenfolge). Der Standardwert ist '/usr/local/bin/ruby'.

node[:passenger][:ruby_bin]
ruby_wrapper_bin

Der Speicherort des Ruby-Wrapper-Skripts (Zeichenfolge). Der Standardwert ist '/usr/local/bin/ruby_gc_wrapper.sh'.

node[:passenger][:ruby_wrapper_bin]
stat_throttle_rate

Die Rate, mit der Passenger Dateisystemprüfungen durchführt (Zahl). Der Standardwert ist 5. Dies bedeutet, dass die Prüfungen höchstens einmal alle 5 Sekunden ausgeführt werden. Weitere Informationen finden Sie unter PassengerStatThrottleRate .

node[:passenger][:stat_throttle_rate]
version

Die Version (Zeichenfolge). Der Standardwert ist '3.0.9'.

node[:passenger][:version]