【问题标题】:Aws ALB Health checksAws ALB 运行状况检查
【发布时间】:2021-06-19 17:16:34
【问题描述】:

您好,我创建了 2 个 ec2,它们位于 ALB 下,ALB 正在自定义位置(即 /var/www/html/web/health.html)进行运行状况检查。

我在 /var/www/html 有 index.html。

所以现在的问题是,为什么我的 ALB 仍然显示 index.html,即使我的两个主机都变得不健康(我从 /var/www/html/web/ 位置删除了健康文件)。

【问题讨论】:

  • 它还在发生吗?
  • 是的,它仍在发生
  • 可以发一下alb url吗?

标签: amazon-web-services


【解决方案1】:

这是预期的行为。有两个重要的场景:

  • ALB 仅查看运行状况检查端点返回的 HTTP 响应。只要端点返回 200 ALB,就会将其视为健康的。
  • 如果没有健康的目标,ALB 会将请求转发到,例如,目标组中的所有实例。或者更准确地说,来自文档:“如果没有可用区包含健康的目标,负载均衡器节点会将请求路由到所有目标。”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-26
    • 1970-01-01
    • 1970-01-01
    • 2015-11-16
    • 2019-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多