【问题标题】:AWS ELB terminates instance when using offline.htm for IISAWS ELB 在将 offline.htm 用于 IIS 时终止实例
【发布时间】:2014-11-27 04:55:42
【问题描述】:

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

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

提前感谢。

【问题讨论】:

  • 您是否在 Auto Scaling 组下运行您的实例? ELB 本身不会终止实例,但使用 ELB 健康检查的 Auto Scaling 组可以这样做。

标签: iis amazon-web-services amazon-elb app-offline.htm


【解决方案1】:

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

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

在 AutoScaling 文档中,请参阅:
Temporarily Removing Instances
Health Checks

【讨论】:

  • 谢谢,我希望有更简单的方法。我去看看改健康检查
猜你喜欢
  • 2017-03-24
  • 1970-01-01
  • 2020-10-16
  • 2017-02-27
  • 1970-01-01
  • 2015-02-11
  • 2013-12-27
  • 2023-03-13
  • 2017-08-03
相关资源
最近更新 更多