今天起了20多个线程跑数据,要发起http请求,导致跑了3分钟后,报错:Address already in use : connect 端口冲突
解决办法:
修改操作系统注册表(经验证能够解决问题)
1、打开注册表:regedit
2、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\TCPIP\Parameters
3、新建 DWORD值,name:TcpTimedWaitDe,value:30(十进制) –> 设置为30秒,默认是240秒
4、新建 DWORD值,name:MaxUserPort,value:65534(十进制) –> 设置最大连接数65534
5、重启系统
已经验证过能够解决问题