HTTP健康檢查
更新時間 2023-09-01 17:14:02
最近更新時間: 2023-09-01 17:14:02
分享文章
本文主要介紹HTTP健康檢查。
對于四層(TCP)和七層(HTTP/HTTPS)監聽器,您可以配置HTTP健康檢查,通過HTTP GET請求來獲取狀態信息。對于HTTPS監聽器,由于負載均衡器對TLS協議進行了卸載,負載均衡器與后端云主機之間使用HTTP傳輸,健康檢查也采用HTTP方式,以提高系統的性能。

具體機制如下:
- 七層ELB節點根據健康檢查配置,向后端云主機(IP+端口+檢查路徑)發出HTTP GET請求(可以選擇設置域名)。
- 后端云主機收到請求后,根據服務的情況返回相應的HTTP狀態碼。
如果七層ELB節點在響應超時時間內收到了后端云主機的響應,將HTTP狀態碼與預置的狀態碼進行對比,如果匹配則認為健康檢查成功,后端云主機運行正常。
如果七層ELB節點在響應超時時間內沒有收到后端云主機的響應,則判定健康檢查失敗。