我在一个位于两个 AZ 中的 ALB 后面有一个 Web 服务器实例(因为 ALB 需要两个 AZ)。一段时间以来,我们在监控中得到了 0.5 个健康实例的结果。
最终,我们能够通过修改安全组规则以允许来自 ALB 安全组的所有流量进入 Web 服务器端口来解决此问题,现在我们的健康检查始终成功。
我的问题是:运行状况检查是否在不同 AZ 中的 ALB 实例之间交替进行?我只是很好奇最终如何通过 0.5 的运行状况检查,我的猜测是,在我们明确允许的安全组规则更改之前,只有一个 ALB 实例能够访问网络服务器实例来自 ALB sg 的端口 80 上的所有流量。