[英]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.