今天在自己压测接口的时候遇到下面这个错误。
jmeter java.net.BindException: Address already in use: connec
搜索之后发现需要在regedit中添加注册表项MaxUserPort,TcpTimedWaitDelay重启一下就可以解决了。
解决方法:
- 打开注册表:ctrl+r 输入regedit
- 进入注册表,路径为:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 新建DWORD值,(十进制)设置为30秒。名称:TcpTimedWaitDe,值:30
- 新建DWORD值,(十进制)最大连接数65534。名称:MaxUserPort,值:65534
压测对机器的要求还是蛮高的,配置后记得重启生效哦。