TCP 握手间歇性无法完成至特定 Cloudflare 节点

TCP 握手间歇性无法完成至特定 Cloudflare 节点

我已经使用 Cloudflare 设置了一个网页,该网页几乎一直有效,只是偶尔 TCP 握手会失败,无法SYN+ACK到达 Cloudflare。在与服务器联网的另一台机器上捕获数据包时,我可以看到数据包SYN到达,数据包SYN+ACK已发送,但没有ACK到达,而是重试SYN数据包进入并得到回复(请参阅下面的 Wireshark 日志)。用户最终会从 Cloudflare 收到 522 超时错误页面。

根据我收集的数据,这种情况仅当用户通过芝加哥 Cloudflare 节点路由时才会发生,并且仅影响加拿大/美国中部的用户(没有关于东海岸或西海岸任何问题的报告)。

如果这些用户尝试直接通过 IP 地址连接(绕过 Cloudflare),即使刷新 Cloudflare 域时仍超时,他们也能够正常访问网站。

很高兴根据需要提供更多信息,但作为一个间歇性问题,可能很难再次重现。

在此处输入图片描述

相关内容