本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
passenger_apache2 屬性
重要
所以此 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請聯絡 AWS Support 團隊上 AWS Re: 郵寄
注意
這些屬性僅適用於 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
-
Gem 路徑 (字串)。預設值視 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 應用程式 spawner 的閒置時間上限 (數值)。如果此屬性設為零,應用程式 spawner 不會逾時。預設值為
0
。如需詳細資訊,請參閱 Spawning Methods Explained。 node[:passenger][:rails_app_spawner_idle_time]
- rails_framework_spawner_idle_time
-
Rails 架構 spawner 的閒置時間上限 (數值)。如果此屬性設為零,架構 spawner 不會逾時。預設值為
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]