我有一个奇怪的互联网访问问题,我不知道如何调试。大约 90% 的时间,一组特定的站点将无法加载“连接重置”状态。通过 IP 访问它们会产生相同的结果。Ping IP 有效(无丢包)。我正在运行安装了最新更新的 Windows Server 2012。
Fiddler(HTTP MITM 调试器)告诉我 HTTP 响应是“HTTP 504”。Wireshark 显示我在 TCP 级别接收“连接重置”数据包。
我尝试了以下更改:
在以下情况下问题仍然存在:
问题在以下情况下消失:
我的最后一招是重新安装操作系统。还有什么我可以尝试调试这个问题的吗?
失败的连接是与启用 CloudFlare 的网站的 TCP 连接。Windows Server 2012 默认启用显式拥塞通知 - ECN 和 CWR(拥塞窗口减少)标志在 TCP 数据包中设置为 true。
我通过运行解决了问题
netsh interface tcp set global ecncapability=disabled
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
924 次 |
| 最近记录: |