首页 > 解决方案 > AWS Classic Load Balancer 随机不接收请求

问题描述

我遇到了 AWS Classic Load Balancer 的一个非常奇怪的行为。有时,没有明显原因,对负载均衡器的一些请求会随机失败。

我在 Chrome 控制台中看到了对同一 url 的 3 个请求。 在此处输入图像描述

第一个是成功的: 在此处输入图像描述

但第三次失败了。由于某种原因,“远程地址”部分不存在: 在此处输入图像描述

该应用程序不断尝试发送请求,它失败了几次,然后它成功了。

这种情况仅对某些用户发生一段时间(从不会发生在同一用户身上,也不会同时发生),然后一切都会恢复正常。它发生在不同网络和国家的用户身上。

我检查了 CLB 日志,我可以在那里看到前两个请求,但看不到第三个。我联系了 AWS 支持,但他们不知道发生了什么。他们要求我下次发生时在机器上运行 tcpdump 并将 .cap 文件发送给他们。

“远程地址”部分不存在的事实让我认为这是一个 DNS 问题,但我不明白这有什么意义,因为它在几秒钟/几分钟前工作,几秒钟后又开始工作/几分钟后

标签: amazon-web-servicesnetworkingamazon-ec2dnselastic-load-balancer

解决方案


推荐阅读