windows连接过多,导致端口耗尽的解决

您所在的位置:网站首页 Win系统端口服务 windows连接过多,导致端口耗尽的解决

windows连接过多,导致端口耗尽的解决

2024-07-09 16:59| 来源: 网络整理| 查看: 265

Windows 2008 以后,微软遵从国际标准,动态端口的数量调整为16384个 (从49152起始,到65536结束),如果服务器对外有大量连接,而TCP默认的Time Wait Delay时间为2分钟这可能导致端口耗尽。解决方法如下: 1、请以管理员身份打开CMD,运行如下命令: netsh interface ipv4 show tcpstats netsh int ipv4 show dynamicport tcp 查看一下,是否端口耗尽,目前端口数量是多少,如果确认端口耗尽。 2、 增大动态端口数量 netsh int ipv4 set dynamicport tcp start=1025 num=60000 其中1025是起始端口号,num为数量,上述命令意思为从1025开始的60000个端口,到61025结束。 注:该步骤无需重启机器, 立即生效 修改后运行命令检查配置 3、 降低Time Wait时间,最低为30秒 打开注册表,定位到 HKLM/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters 新增键值 TcpTimedWaitDelay,类型REG_DWORD , 设置为十进制30 注:修改后重启生效 以上是对ipv4下的tcp协议操作,其他协议命令如下: netsh int ipv4 show dynamicport tcp netsh int ipv4 show dynamicport udp netsh int ipv6 show dynamicport tcp netsh int ipv6 show dynamicport udp 简单的例子如下: netsh int ipv4 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000 netsh int ipv6 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3