![](/img/trans.png)
[英]PHP application behind application load balancer failing health check
[英]Adding x-pack enabled Elasticsearch behind AWS application load balancer causing health check failure due to missing authentication
根據評論,問題是由於 ALB 健康檢查失敗,因為身份驗證失敗返回401 HTTP 代碼,而不是 200。
解決方案是使用401 代碼作為健康檢查的預期代碼。 身份驗證失敗仍然意味着 ES 啟動並運行,而不是 ES 失敗。
我做了什么:
我將路徑指向 favicon 圖像,因為它不需要任何身份驗證並在成功時給出 200。
假設如果 ES 關閉,那么這也會拋出一個不健康的響應代碼。
/favicon.ico
200
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.