passenger_apache2 属性 - AWS OpsWorks

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

passenger_apache2 属性

重要

AWS OpsWorks Stacks は新規顧客を受け付けなくなりました。既存のお客様は、2024 年 5 月 26 日までは、通常どおり OpsWorks コンソール、API、CLI、および CloudFormation リソースを使用できます。その時点で廃止されます。この移行に備えて、できるだけ早くスタックを AWS Systems Manager に移行することをおすすめします。詳細については、「AWS OpsWorks Stacks サポート終了に関する FAQ」および「AWS Systems Manager アプリケーションマネージャへの AWS OpsWorks Stacks アプリケーションの移行」を参照してください。

注記

これらの属性は 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]