0

目前我们使用带有多个实例的 AWS ELB 来托管我们的 IIS 网站。当使用 app_offline.htm 显示维护消息时,ELB 健康检查将终止所有实例。这是因为 app_offline.htm 页面将返回 503 消息并且 ELB 将确定这是一个不健康的主机。

有没有办法优雅地解决这个问题,而无需修改 AWS ELB 中的健康检查(时间)参数。(而不是部署“维护站点”)

提前谢谢。

4

1 回答 1

3

是的,至少在维护期间使用 EC2 运行状况检查而不是 AutoScaling 组中的 ELB 运行状况检查。否则,当 ELB 健康检查因 503 失败时,您的实例将被终止。

您还可以从 AutoScaling 组中删除正在维护的实例。

在 AutoScaling 文档中,请参阅:
临时删除实例
运行状况检查

于 2014-11-26T20:55:42.183 回答