閱讀109 返回首頁    go 阿裏雲 go 技術社區[雲棲]


curl正常但健康檢查異常__異常排查_負載均衡-阿裏雲

負載均衡七層健康檢查始終失敗,測試curl -I 得到的狀態碼是正常的。健康檢查使用的命令如下:echo -e "HEAD /test.html HTTP/1.0rnrn" |nc -t LAN_IP 80如果返回非2XX、3XX狀態,定義為健康檢查異常。

需要注意的是: tengine/nginx配置會發現curl沒有問題,但是echo測試會匹配到默認站點,導致測試文件test.html返回404,如附件所示:

該問題的解決方法為:

  1. 修改主配置文件,將默認站點注釋掉。如下圖:

  2. 在健康檢查配置的地方添加檢查域名(可以為域名或者綁定的IP)。如下圖:

最後更新:2016-11-23 17:16:04

  上一篇:go 同一客戶端訪問多個負載均衡實例失敗或超時__異常排查_負載均衡-阿裏雲
  下一篇:go 網站500或502錯誤__異常排查_負載均衡-阿裏雲