服务器TIME_WAIT过多

最近发布的项目中,使用 netstat -ano 出现很多time_wait,经过各种资料搜索,现整理出linux和windows的解决方法,因为我用的是windows服务器,所以linux的解决方案是转发的其他大佬的,具体原因,可百度了解下:

linux解决:

服务端 TCP 连接的 TIME_WAIT 过多问题的分析与解决 - 知乎

TCP连接出现大量TIME_WAIT的解决办法_墨卿风竹的博客-CSDN博客

windows解决:

1.增大动态端口数量:

管理员身份运行cmd,运行“netsh int ipv4 set dynamicport tcp start=1025 num=60000

服务器TIME_WAIT过多

2.降低Time Wait时间,最低为30秒

管理员身份运行cmd,输入“regedit”定位到,“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters”,新增键值 TcpTimedWaitDelay,类型DWORD , 设置为十进制30。本步骤需要重启服务器才会生效

服务器TIME_WAIT过多

上一篇:详解threading模块:Condition类的使用


下一篇:Linux中Ctrl+C,Ctrl+Z,Ctrl+D说明