本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
haproxy 屬性
重要
所以此 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請聯絡 AWS Support 團隊上 AWS Re: 郵寄
注意
這些屬性僅適用於 Linux 堆疊。
haproxy
屬
- balance
-
負載平衡器用來選取伺服器的演算法 (字串)。預設值為
'roundrobin'
。其他選項為:-
'static-rr'
-
'leastconn'
-
'source'
-
'uri'
-
'url_param'
-
'hdr(name)'
-
'rdp-cookie'
-
'rdp-cookie(name)'
如需這些引數的詳細資訊,請參閱 balance
。 node[:haproxy][:balance]
-
- check_interval
-
運作狀態檢查時間間隔 (字串)。預設值為
'10s'
。node[:haproxy][:check_interval]
- client_timeout
-
用戶端可處於非作用中狀態的時間上限 (字串)。預設值為
'60s'
。node[:haproxy][:client_timeout]
- connect_timeout
-
等待伺服器連線嘗試成功的時間上限 (字串)。HAProxy預設值為
'10s'
。node[:haproxy][:connect_timeout]
- default_max_connections
-
預設的連線數目上限 (字串)。預設值為
'80000'
。node[:haproxy][:default_max_connections]
- global_max_connections
-
連線數目上限 (字串)。預設值為
'80000'
。node[:haproxy][:global_max_connections]
- health_check_method
-
運作狀態檢查方法 (字串)。預設值為
'OPTIONS'
。node[:haproxy][:health_check_method]
- health_check_url
-
用來檢查伺服器健康狀態 (字串) 的URL路徑。預設值為
'/'
。node[:haproxy][:health_check_url ]
- queue_timeout
-
可用連線的等待時間上限 (字串)。預設值為
'120s'
。node[:haproxy][:queue_timeout]
- http_request_timeout
-
等待完整HTTP請求(字符串)的時間上限。HAProxy預設值為
'30s'
。node[:haproxy][:http_request_timeout]
- retries
-
伺服器連線失敗之後的重試次數 (字串)。預設值為
'3'
。node[:haproxy][:retries]
- server_timeout
-
用戶端可處於非作用中狀態的時間上限 (字串)。預設值為
'60s'
。node[:haproxy][:server_timeout]
- stats_url
-
統計資料頁面的URL路徑 (字串)。預設值為
'/haproxy?stats'
。node[:haproxy][:stats_url]
- stats_user
-
統計資料頁面使用者名稱 (字串)。預設值為
'opsworks'
。node[:haproxy][:stats_user]
這些maxcon
屬性代表負載係數乘數,用於計算HAProxy允許後端的最大連接數。例如,假設您在backend
值為 4 的小實例上有一個 Rails 應用程序服務器,這意味著 AWS OpsWorks 堆棧將為該實例配置四個 Rails 進程。如果您使用預設maxcon_factor_rails_app
值 7,HAProxy將處理 28 (4*7) 與 Rails 伺服器的連線。
- maxcon_factor_nodejs_app
-
Node.js 應用程式伺服器的 maxcon 因數 (數值)。預設值為
10
。node[:haproxy][:maxcon_factor_nodejs_app]
- maxcon_factor_nodejs_app_ssl
-
具有SSL(數字)的 Node.js 應用程序服務器的最大因素。預設值為
10
。node[:haproxy][:maxcon_factor_nodejs_app_ssl]
- maxcon_factor_php_app
-
PHP應用程序服務器的 maxcon 因素(數字)。預設值為
10
。node[:haproxy][:maxcon_factor_php_app]
- maxcon_factor_php_app_ssl
-
具有SSL(數字)的PHP應用程序服務器的 maxcon 因素。預設值為
10
。node[:haproxy][:maxcon_factor_php_app_ssl]
- maxcon_factor_rails_app
-
Rails 應用程式伺服器的 maxcon 因數 (數值)。預設值為
7
。node[:haproxy][:maxcon_factor_rails_app]
- maxcon_factor_rails_app_ssl
-
具有SSL(數字)的 Rails 應用程序服務器的最大因素。預設值為
7
。node[:haproxy][:maxcon_factor_rails_app_ssl]
- maxcon_factor_static
-
靜態 Web 伺服器的 maxcon 因數 (數值)。預設值為
15
。node[:haproxy][:maxcon_factor_static]
- maxcon_factor_static_ssl
-
具有SSL(數字)的靜態 Web 服務器的 maxcon 因子。預設值為
15
。node[:haproxy][:maxcon_factor_static_ssl]