【问题标题】:does NLB forward to ALB even if the target group health check fails?即使目标组健康检查失败,NLB 是否会转发到 ALB?
【发布时间】:2022-01-01 03:04:51
【问题描述】:

我的ALB配置如下

  • 当流量直接从 ALB 流向时,一切正常,网站正常运行
HTTP 80
HTTPS 444

我的NLB配置如下

  • 对于 NLB,目标组是 ALB 本身

如您所见,健康检查失败。

现在是http的目标群体

现在这个目标群体很健康。

另外网络负载均衡器配置设置如下

TCP 80
TCP 443

奇怪的是,我的网站同时使用 http 和 https。 那么这是否意味着 NLB 将请求转发给 ALB 而不管健康检查是否通过?

【问题讨论】:

    标签: amazon-web-services aws-load-balancer aws-application-load-balancer


    【解决方案1】:

    我的假设是由于以下原因而起作用

    如果目标组仅包含运行状况不佳的已注册目标,负载均衡器会将请求路由到所有这些目标,而不管其运行状况如何。这意味着,如果所有目标在所有启用的可用区中同时未能通过运行状况检查,则负载平衡器无法打开。故障开放的效果是根据负载平衡算法允许流量流向所有启用的可用区中的所有目标,无论其运行状况如何。

    target-group-health-checks.html

    NLB也必须跟在后面。

    【讨论】:

      猜你喜欢
      • 2020-04-27
      • 2018-06-16
      • 1970-01-01
      • 2022-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-05
      • 1970-01-01
      相关资源
      最近更新 更多