翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
passenger_apache2 属性
重要
- AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 にお問い合わせください。 AWS Support でのチーム AWS re:Post
注記
これらの属性は Linux スタックにのみ使用できます。
passenger_apache2
属性
- friendly_error_pages
-
アプリケーションが起動に失敗した場合に、わかりやすいエラーページを表示するかどうかを指定します (文字列)。この属性は、'on' または 'off' に設定できます。デフォルト値は 'off' です。
node[:passenger][:friendly_error_pages]
- gem_bin
-
Gem バイナリの場所 (文字列)。デフォルト値は
'/usr/local/bin/gem'
です。node[:passenger][:gem_bin]
- gems_path
-
gems パス (文字列)。デフォルト値は、Ruby のバージョンによって異なります。例えば:
-
Ruby バージョン 1.8:
'/usr/local/lib/ruby/gems/1.8/gems'
-
Ruby バージョン 1.9:
'/usr/local/lib/ruby/gems/1.9.1/gems'
node[:passenger][:gems_path]
-
- high_performance_mode
-
Passenger の高パフォーマンスモードを使用するかどうか (文字列)。指定できる値は
'on'
および'off'
です。デフォルト値は'off'
です。node[:passenger][:high_performance_mode ]
- root_path
-
Passenger ルートディレクトリ (文字列)。デフォルト値は、Ruby および Passenger のバージョンによって異なります。Chef 構文では、この値は
"#{node[:passenger][:gems_path]}/passenger-#{passenger[:version]}"
です。node[:passenger][:root_path]
- max_instances_per_app
-
アプリケーションごとのアプリケーションプロセスの最大数 (数値)。デフォルト値は
0
です。詳細については、「」を参照してくださいPassengerMaxInstancesPerApp。 node[:passenger][:max_instances_per_app]
- max_pool_size
-
アプリケーションプロセッサの最大数 (数値)。デフォルト値は
8
です。詳細については、「」を参照してくださいPassengerMaxPoolSize。 node[:passenger][:max_pool_size]
- max_requests
-
リクエストの最大数 (数値)。デフォルト値は
0
です。node[:passenger][:max_requests]
- module_path
-
モジュールのパス (文字列)。デフォルト値は次のとおりです。
-
Amazon Linux および RHEL:
"#{node['apache']['libexecdir']}/mod_passenger.so"
-
Ubuntu:
"#{passenger[:root_path]}/ext/apache2/mod_passenger.so"
node[:passenger][:module_path]
-
- pool_idle_time
-
アプリケーションプロセスをアイドル状態にすることができる最大時間 (秒) (数値)。デフォルト値は
14400
(4 時間) です。詳細については、「」を参照してくださいPassengerPoolIdleTime。 node[:passenger][:pool_idle_time]
- rails_app_spawner_idle_time
-
Rails アプリケーションのスポナーの最大アイドル時間 (数値)。この属性をゼロに設定した場合、アプリケーションのスポナーはタイムアウトになりません。デフォルト値は
0
です。詳細については、「Spawning Methods Explained」を参照してください。 node[:passenger][:rails_app_spawner_idle_time]
- rails_framework_spawner_idle_time
-
Rails フレームワークのスポナーの最大アイドル時間 (数値)。この属性がゼロに設定されている場合、フレームワークのスポナーはタイムアウトになりません。デフォルト値は
0
です。詳細については、「Spawning Methods Explained」を参照してください。 node[:passenger][:rails_framework_spawner_idle_time]
- rails_spawn_method
-
Rails のスポーンの手法 (文字列)。デフォルト値は
'smart-lv2'
です。詳細については、「Spawning Methods Explained」を参照してください。 node[:passenger][:rails_spawn_method]
- ruby_bin
-
Ruby バイナリの場所 (文字列)。デフォルト値は
'/usr/local/bin/ruby'
です。node[:passenger][:ruby_bin]
- ruby_wrapper_bin
-
Ruby ラッパースクリプトの場所 (文字列)。デフォルト値は
'/usr/local/bin/ruby_gc_wrapper.sh'
です。node[:passenger][:ruby_wrapper_bin]
- stat_throttle_rate
-
Passenger がファイルシステムチェックを実行するレート (数値)。デフォルト値は
5
です。これは、チェックが最大でも 5 秒ごとに実行されることを意味します。詳細については、「」を参照してくださいPassengerStatThrottleRate。 node[:passenger][:stat_throttle_rate]
- version
-
バージョン (文字列)。デフォルト値は
'3.0.9'
です。node[:passenger][:version]