gpt4 book ai didi

java - NLB 上的不健康目标

转载 作者:行者123 更新时间:2023-12-02 09:30:39 25 4
gpt4 key购买 nike

我正在尝试部署一个在网络负载均衡器后面运行的端口 8081 上运行的 java 应用程序。现在我不确定我做错了什么,但健康检查失败了。

以下是我配置的详细信息 -

监听器监听端口 443 (TLS),将流量转发到 TCP 端口 8081 上的目标组。

我通过运行 netstat -ltpn 检查了实例上的端口,它显示 java 正在端口 8081 上运行。那么可能是什么问题呢?

提前致谢。

最佳答案

NLB 正在使用目标实例的安全组,您需要将 NLB 的 IP 列入白名单。

经验法则

  • 如果运行状况检查失败,实例出现问题
  • 如果目标是健康的,那么 LB 有问题。

仔细检查应允许来自 8081 的流量的实例安全组。

  • 尝试telnet localhost 8081端口,有时端口被占用但不响应健康检查。
  • 验证目标组运行状况中的运行状况检查端口是否正确

enter image description here

注意:

If you have more than one private subnet in the same Availability Zone that contains instances that need to be registered with the load balancer, you only need to create one public subnet. You need only one public subnet per Availability Zone; you can add the private instances in all the private subnets that reside in that particular Availability Zone.

关于java - NLB 上的不健康目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58015715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com