2014-06-25 46 views
0

我將haproxy從1.5dev21升級到具有相同配置的1.5.1穩定版本。在後端,我使用jBoss。 一旦我們升級,我遇到了關於jBoss線程數的嚴重問題。它已經大大增加。 回滾到1.5dev21後,一切正常。 請找到我下面的haproxy配置文件。請建議遷移所需的任何修改/升級到1.5.1將haproxy從1.5dev21升級到1.5.1後jBoss線程數增加


全球 守護 MAXCONN 20000個

默認 模式HTTP 超時連接15000ms 超時客戶50000ms 超時服務器50000ms 超時隊列60 stats enable stats refresh 5s

backe第二backend_http 模式HTTP 的cookie JSESSIONID前綴 平衡leastconn 選項forceclose 選項堅持 選項再發運 選項forwardfor 服務器server(服務器)192.168.58.211:80餅乾server3_cokkie MAXCONN 1024檢查 服務器服務器4 192.168.58.212:80餅乾server4_cookie MAXCONN 1024檢查 ACL force_sticky_server3 hdr_sub(server3_cookie)TEST =真 力是否仍然存在force_sticky_server3 ACL force_sticky_server4 hdr_sub(server4_cookie)TEST =真 力是否仍然存在force_sticky_server4 rspidel ^服務器:* rspidel^X-已啓動通過:* rspidel^AMF-版本:*

聽frontend_http *:80 模式HTTP MAXCONN 20000 default_backend backend_http

聽frontend_https 模式HTTP MAXCONN 20000 bind *:443 ssl crt /opt/haproxy-ssl/conf/ssl/testsite.pem reqadd X-Forwarded-Proto:\ https reqadd X-Forwarded-Protocol:\ https reqadd X-Forwarded-Port:\ 443 reqadd X-Forwarded-SSL:\ on ACL valid_domains hdr_end(主機)-i gateway.testsite.com www.testsite.com m.testsite.com 重定向計劃http如果!valid_domains default_backend backend_http如果valid_domains


回答

0

找到這在手動的haproxy,可能會有所幫助:

選項「http-tunnel」將禁用任何超過第一個請求的HTTP處理,並且會禁用第一個響應。這是在版本 1.0到1.5-dev21中默認使用的模式。它是處理開銷最低的模式,通常不再需要 ,除非在特定情況下,例如 使用看起來像HTTP但不兼容的內部協議,或者 只是爲每個客戶端記錄一個請求以減少日誌大小。請注意, 在HTTP級別工作的所有內容(包括標頭解析/添加, Cookie處理或內容切換)僅適用於第一個請求 ,並且在第一個響應之後將被忽略。

相關問題