JMeter错误记录

JMeter Address Already in use错误解决

造成此问题的原因是: windows本身提供的端口访问机制的问题。

windows提供给TCP/IP链接的端口为1024-5000,并且要四分钟来回收他们。就导致我们在短时间内跑大量的请求时将端口占满了。

解决办法:

1、在cmd中,用regedit命令打开注册表

2、在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下, 右击parameters,添加一个薪的DWORD,名字为 MaxUserPort,然后双击MaxUserPort,输入数值数据为65534,基数选择十进制(最大支持65536,在此我们留两个端口)(如果时分布式运行的话,控制机器和负载机器都需要这样操作)

同样方式添加 TCPTimedWaitDelay: 30 (没30秒回收一次端口)

3、修改配置后重启机器生效

posted @ 2021-12-30 14:36  阿伦啊  阅读(61)  评论(0编辑  收藏  举报