【发布时间】:2016-08-05 16:25:21
【问题描述】:
我正在使用 aws ELB 将我的实例的状态报告给一个自动缩放组,这样一个非功能性实例将被终止并由一个新实例替换。 ELB 配置为每 60 秒 ping TCP:3000 并等待 10 秒的超时以认为它是健康检查失败。不健康阈值是 5 次连续检查。 然而,即使我定期手动遇到一个超时的实例并且我必须手动终止它并启动一个新实例,尽管 ELB 一直将其报告为处于服务状态,但 ELB 始终将我的实例报告为健康且处于服务状态
为什么会这样?
【问题讨论】:
-
将不健康阈值降低到 2 并重试
-
我同意,降低门槛。还可以尝试使用其他一些监控,例如每十秒循环轮询一次的简单 curl 命令,以查看中断事件是什么样的。了解问题的“形状”
标签: amazon-web-services amazon-ec2 amazon-elb autoscaling