Aws ALB 运行状况检查

时间:2021-06-19 05:53:25

标签: amazon-web-services

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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