吸烟
有害健康!

Windows Server2012访问web页面慢!(排查思路&解决办法)

【故障现象】

服务器操作系统向某目标站点发起http建立连接的时间很慢,通常需要9秒以上。

【排查过程】

1.ping目标主机;OK
2.telnet 目标主机端口;成功打开 OK
3.测试同网络其他主机操作系统访问;OK
这时可以定位为本地服务器操作系统层面问题

4.换浏览器,NO!
5.上大法WireShark

第一个包是 [SYN, ECN, CwR] 包,说明启用了 ECN,发送带有 ECN 位设置的包;正常情况下,目标会返回一个[ACK]包,告知当前链路上的拥塞情况,但这里并没有收到响应包;后面重新发送一次 ECN 包,也无响应;两次 ECN 都无响应,上百度搜索:ECN未响应

OK了
总结:最终原因 操作系统启用了TCP ECN,Windows Server 2012 引入的新功能ECN(Explicit Congestion Notification)导致访问外部网站慢。而路径网络设备未使用ECN 导致TCP握手时间延长

解决办法

关闭服务器的 ECN:netsh interface tcp set global ecncapability=disabled

赞(0) 打赏
未经允许不得转载:交换云生 » Windows Server2012访问web页面慢!(排查思路&解决办法)
分享到

评论 抢沙发

交换云生

始于1908

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫