在后端部署期间暂时禁用ELB健康检查

Rya*_*yan 3 amazon-ec2 amazon-web-services amazon-elb

我们使用 ELB 进行 SSL 终止,只有一个后端。

在部署过程中,后端需要重新启动,通常需要几分钟才能启动。

我的问题:

  • 因为我只有一个后端,所以我不能从ELB中删除它,我只想关闭ELB健康检查,这样当服务器重新启动时流量仍然会进入后端,这可能吗?

cee*_*yoz 5

您应该缩短或大大延长检查时间。

您可以将运行状况检查设置为每 5 分钟一次,并将不健康阈值设置为 10。这将使您有 50 分钟的时间将实例视为不可用。

您还可以将其设置为最小值 0.1 分钟,将阈值设置为 2,一旦健康检查 URL 再次运行,这将在短短 12 秒内检测到您的服务器正在备份。这不会阻止 ELB 将实例标记为不健康,但它确实允许它尽快恢复。

我会选择第二个选项,这样用户就会得到 503,而不是只是坐在那里想知道为什么网站加载时间这么长。