Haproxy

HAProxy 代理 - 一切就緒,但後端被認為已關閉

  • July 31, 2018

我們有 4 個後端,每 4 個後端都有一個代理檢查報告“準備就緒 68%”(當然,這個數字會發生變化)。但出於某種原因,HAProxy 將它們視為 UP 但軟停止。所以統計頁面中的每一行都是深藍色的,它們都是向上的,但是一般的後端行是向下的。

實際工作需要什麼?它是否需要“準備好 68%”之類的東西?目前還不清楚,我們嘗試了一些東西,但出於某種原因,我無法讓 haproxy 認為它們可用。

謝謝

好吧,剛剛想通了。您只需要手動為每個伺服器添加權重,我想如果您沒有指定任何數字,嘗試設置 50% 的權重沒有任何意義。我為每個伺服器添加了 100 的權重,現在看起來一切都很好!

你的權利不是那麼清楚:-)。

它的設計使代理僅在您明確要求時才會覆蓋 HAProxy 的健康狀態。因此,如果代理之前設置了 DRAIN 模式,那麼 HAproxy 需要一個明確的命令來重新啟動伺服器。

當您重新啟動Windows 回饋代理(或更改健康模式)時,它會自動發送“準備就緒 X%”(持續 10 秒左右……)然後預設返回“X%”以進行正常操作。

如果您使用的是 Linux,則需要複製類似的內容。

引用自:https://serverfault.com/questions/924057