原因:Windows提供给TCP/IP链接的端口为1024-5000,并且4分钟回收一次,就导致了我们在短时间跑大量请求时将端口占满
解决步骤:
1、启动注册表编辑器。
在cmd中regedit命令打卡注册表
2、在注册表中查找以下子项,然后单击"Parameters参数":
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
3、在" 编辑" 菜单上,单击 “新建”,然后添加以下注册表项:
最大端口数:
值名称:MaxUserPort
值类型:DWORD 值数据:65534 有效范围:5000-65534 (decimal) 通常,在 1024 (5000(包含 1024 和 5000)之间分配临时) 短期端口。
关闭的端口在可以重用关闭的端口之前等待的时间:
值名称:TCPTimedWaitDelay
值类型:DWORD 值数据:30