NLB 在一个 IP 上停止响应

0

【以下的问题经过翻译处理】 大家好,

我们已经看到这种情况发生了几次了。我想知道是否有人知道这种情况为什么会发生,以及我们是否能够采取措施来防止或修复它。

基本上,负载均衡器中的一个IP停止响应。我们检查确保IP在DNS中没有更改或存在其他DNS缓存问题。我在目标组设置或NLB设置中没有发现错误或警告......

$ dig NV-SFTP-LB-489fe716f98a2088.elb.us-east-1.amazonaws.com @ns-1286.awsdns-32.org.

; <<>> DiG 9.11.3-1ubuntu1.13-Ubuntu <<>> NV-SFTP-LB-489fe716f98a2088.elb.us-east-1.amazonaws.com @ns-1286.awsdns-32.org.

;; 全局选项: +cmd

;; 收到回答:

;; ->>HEADER<<- 操作码: 查询, 状态: NOERROR, id: 50240

;; 标志: qr aa rd; 查询: 1, 回答: 2, 授权: 4, 附加: 1

;; 警告: 请求递归但不可用

;; OPT 伪部分:

; EDNS: version: 0, flags:; udp: 4096

;; 问题部分:

;NV-SFTP-LB-489fe716f98a2088.elb.us-east-1.amazonaws.com. IN A

;; 回答部分:

NV-SFTP-LB-489fe716f98a2088.elb.us-east-1.amazonaws.com. 60 IN A 172.16.1.85

NV-SFTP-LB-489fe716f98a2088.elb.us-east-1.amazonaws.com. 60 IN A 172.16.0.212

但是,172.16.1.85没有响应,而172.16.0.212有响应:

$ telnet 172.16.1.

profile picture
专家
已提问 4 个月前28 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好,

由于你无法连接到此NLB的其中一个IP,我建议你检查是否应该在与此NLB节点相同的AZ中存在后端目标,然后才能成功连接。

如果你只有一个目标,请确保为此NLB启用跨区域属性,以便两个节点都可以连接到同一个目标。如果NLB节点存在目标,我们才能连接到该NLB节点。

【Network Load Balancers - 可用区域 - https://docs.aws.amazon.com/elasticloadbalancing/latest/network/network-load-balancers.html#availability-zones

“启用可用区域后,负载均衡器开始将请求路由到该可用区域中注册的目标。如果您确保每个启用的可用区域都至少有一个注册的目标,您的负载均衡器将最有效。”

谢谢。

profile picture
专家
已回答 4 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则