AWS:ELB 运行状况失败或不适用于所有实例

Imr*_*ikh 11 amazon-web-services amazon-elb

我们的 ELB 间歇性地无法对实例进行健康检查并抛出错误“环境健康状况已从正常过渡到警告。2 个实例中有 2 个受到影响。有关详细信息,请参阅实例健康状况”一分钟后,它抛出“环境健康状况已从警告过渡到警告”严重。ELB 运行状况失败或不适用于所有实例”

它每天都在同一时间发生。此外,我怀疑它会在我们的 CRON 运行时发生,但我不确定,因为它不会发生在其他 ELB 实例上。

我想知道这种问题的根本原因,因为我在论坛上搜索,每个人都有不同的情况,无法弄清楚这对我们来说是什么问题。

这是我们的 Production 实例。

小智 25

应用程序负载均衡器(ELB 的一部分)寻找用于健康检查的默认“/”端点,ELB 获得 404 状态代码,因此 ElasticBeanstalk 实例变为红色。您应该为健康检查创建一个端点并发送 200 状态代码。?如果你想使用另一个路径,你应该修改负载均衡器,例如:“default 80 HTTP /”到“default 80 HTTP /healthCheck”

  • 这个答案对我帮助很大!我花了至少 10 个小时尝试不同的(越来越绝望的)事情来弄清楚我严重的健康状况,并在“/”上创建了 200 条回复解决了这个问题。 (4认同)