passenger_apache2 属性 - AWS OpsWorks

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

passenger_apache2 属性

重要

- AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 にお問い合わせください。 AWS Support でのチーム AWS re:Post または through AWS プレミアムサポート

注記

これらの属性は Linux スタックにのみ使用できます。

passenger_apache2 属性Phusion Passenger 設定を指定します。詳細については、「Phusion Passenger ユーザーガイド、Apache バージョン」を参照してください。組み込み属性を上書きしてカスタム値を指定する方法の詳細については、「属性の上書き」を参照してください。

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]