健康檢查從監聽維度上對(duì)後(hòu)端服務器進(森玩jìn)行的。
TCP 監聽可使用TCP或HTTP的方式來路線進(jìn)行健康檢查;
UDP 監聽使用UDP的方式來進(jìn)行健康檢查;
HTTP/HTTPS 監聽使用HTTP的方式來進(jìn)行健康檢查。
下面(miàn)是最具代表性的HTTP形式的健康檢查:
“域名”、“檢查端口”、“檢查路徑”建議保持她快默認,如有特殊需求,參考參數說(shuō月鄉)明。
參數說(shuō)明:
對(duì)于TCP/HTTP/HTTPS健康檢查
是否開(kāi)啟健康檢查,由于健康都放檢查對(duì)保障服務的可用性非常重討理要,建議開(kāi)啟。
HTTP協議健康檢查的檢查項。負載均衡器以http he電刀ad請求的形式進(jìn)行健到山康檢查。
有些應用服務器會(huì)對(duì)客戶端請新做求中的host字段做校驗,即要求在請求頭部必須包含host字段,否則拒絕請求。錢做這(zhè)裡(lǐ)配置域名即附加host字段。依後(靜這hòu)端應用服務器而定,為了防止後(hòu)端服務器拒絕負載均舊木衡的健康檢查請求。
後(hòu)端服務器的服務端口,默認為“基本地靜配置”中的“後(hòu)端協議[端口]”,可更改。
也稱URI,是後(hòu)端服務器的訪問路徑。
比如需要檢查的頁面(miàn)地址為:http://192.168.1.2:8080/美鐘help/2453.html ,那麼(me)檢查路徑(URI)即為 /help/2453.html。
HTTP協議健康檢查的檢查項。監聽通過(guò)http協議的head請求方草兒式檢查後(hòu)端節點時(shí),返回的人線狀态碼。最常見的為200(正常),301(重定向(xiàng和資))404(頁面(miàn)未找到(dào))等。
負載均衡監聽對(duì)後(hòu)端服務器進(jìn)慢看行檢查時(shí),等待響應的時(shí國明)間。超過(guò)該響應時(shí)間就(jiù)認為健康檢章雜查失敗。時(shí)間範圍1-50秒。線吧
進(jìn)行健康檢查的時(shí)間間隔銀美。時(shí)間範圍1-5秒。
連續檢查後(hòu)端雲服務器為異常的次數。在雲服務器健康檢查筆我過(guò)程中,連續n次檢查後(hòu)端雲服務器為異常玩裡狀态,就(jiù)認為後(hòu)端雲服務器失效,踢出負載集群。物什範圍1-10次。
連續檢查後(hòu)端雲服務器為正常的次數。在雲服務器健康檢查過(guò)程動跳中,連續n次檢查後(hòu)端雲服務器為正常狀态愛些,就(jiù)認為後(hòu)端雲服務器我男重新恢複正常,重新加入負載集群。範圍1-10次。
補充說(shuō)明
缺省的情況下,負載均衡實例會(huì)使用默認值間歌
TCP/UDP/HTTP/HTTPS各監聽默認值都(dō喝北u)為:
配置缺省值響應超時(shí)時(跳計shí)間3秒健康檢查間隔3秒不健康阈值2次健康阈值4次
健康檢查失敗時(shí)間窗 = 3秒響應超時(shí)時(shí)間×2次檢綠山查 + 3秒檢查間隔×1個間隔 = 9秒
健康檢查成(chéng)功時(s美妹hí)間窗 = 3秒檢查間隔×4次檢查=12秒
也就(jiù)是說(shuō),在連術村續9秒内後(hòu)端服務器沒(méi)有響應監聽的健康檢查為在,則把它踢出負載集群;如果在被(bèi)踢出集群的服務器中,在連續12秒内聽什都(dōu)可以響應監聽的健康檢查,則把它重開快新加入到(dào)負載集群。
注意:
如果您有更高要求,可以配置使得檢查失敗時(shí)間窗減小,但必須多畫先保證服務在正常狀态下的處理請求時(shí)間小于這(zhè)數吃個值。
對(duì)于UDP形式的健康檢查
由于UDP協議的特殊性,對(duì)于使筆校用UDP健康檢查的用戶,前提需要您清楚UDP後(hòu)端應用的工作方式。也就有道(jiù)是說(shuō):對(duì)于一個客戶端請求(自定義),您清楚在道匠後(hòu)端服務器響應後(hòu)能房視(néng)得到(dào)什麼(me)樣(y兵人àng)的返回結果。負載均衡隻對(duì)UDP森內轉發(fā)報文,健康檢查是通過(guò)您自定義的請求和結果來進城飛(jìn)行匹配。
0592-8833123
0592-8399399