windows本身提供的端口访问机制的问题。
Windows提供给TCP/IP 链接的端口为1024-5000, 并且要四分钟来循环回收他们。就导致我们在短时间内跑大量的请求时将端口占满了。
1、cmd中,用regedit命令打开注册表
2、在HKEY_ _LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 下
3、右击parameters,添加一个新的DWORD,名字为MaxUserPort
4、然后双击创建的MaxUserPort,输入数值数据为65534,基数选择十进制(如果是分布式运行的话,控制机器和负载机器都需要这样操作哦)
5、和上面一样,创建一个设置30秒过期:TCPTimedWaitDelay: 30
6、修改配置完毕之后记得重启机器才会生效