小编Tim*_*say的帖子

AWS 网络 ELB 需要 4 分钟才能将目标识别为健康

使用 AWS 网络 ELB:注册实例至少需要四分钟才能变得“健康”。实例和服务已经运行了好几天,作为部署的一部分,我只是取消注册,然后在同一目标组上注册。如果我使用脚本或使用 AWS UI,CLI 没有区别。

健康检查设置是:

  • 端口:尝试了各种,都通过 curl 测试了侦听服务。80,22,9001
  • 健康阈值:2
  • 不健康阈值:2
  • 超时:10
  • 间隔:30

我可以看到来自指定端口的连接请求,服务做出适当响应,然后关闭连接。据我所知,这应该足以让 ELB 确定实例是否健康(一旦超过阈值)。这应该意味着我的实例在注册时间后启动并运行不超过 90 秒。我不知道为什么会发生这种情况,应该直截了当。

鉴于我已满足我的实例健康的已知标准,我无法确定是什么导致了如此长时间的延迟。他们在Elb.InitialHealthChecking原因上坐了大约 4 分钟。关于进一步测试以确定延迟原因的任何想法?

amazon-web-services amazon-elb

15
推荐指数
3
解决办法
3642
查看次数

标签 统计

amazon-elb ×1

amazon-web-services ×1