win服务器系统10060问题解决
某天在摸鱼的小邓,发现有个接口,本地测试一直是通的,部署到服务器上也一直正常,突然直接就不能访问了,我们这边用nginx做了反向代理,刚开始以为是代理超时,调整了超时时间还是不行,后面打开日志如下:
这个是win系统里的连接超时错误,代理服务器或 ISA 服务器处于慢速链接,解决方法如下:
打开cmd输入 Regedt32.exe,找到如下子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
新建值 DWORD32位,名称位TcpMaxDataRetransmissions,值设置为10,
TcpMaxDataRetransmissions
是一个与TCP协议相关的参数,用于控制数据包的最大重传次数。
- 默认值为5:表示系统默认允许数据包重传5次。
- 修改为10:可以增加数据包的重传次数,适用于网络环境较差、丢包率较高的场景,以提高数据传输的可靠性
修改后重启机器生效后发现超时问题没有出现了,再次记录一下,以备不时之需!