jmeter 压测之jmeter:Address already in use: connect
Posted liuhaixia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter 压测之jmeter:Address already in use: connect相关的知识,希望对你有一定的参考价值。
报错原因:
1、windows系统为了保护本机,限制了其他机器到本机的连接数.
2、TCP/IP 可释放已关闭连接并重用其资源前,必须经过的时间。关闭和释放之间的此时间间隔通称 TIME_WAIT 状态或两倍最大段生命周期(2MSL)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。减少此条目的值允许 TCP/IP 更快地释放已关闭的连接,为新连接提供更多资源。如果运行的应用程序需要快速释放和创建新连接,而且由于 TIME_WAIT 中存在很多连接,导致低吞吐量,则调整此参数。
解决方法:
1、cmd中,用regedit打开注册表
2、在 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters下
1)右击parameters,添加一个新的DWORD,名字为MaxUserPort,然后双击MaxUserPort,输入数值数据为65534,基数选择十进制。
2)右击parameters,添加一个新的DWORD,名字为TcpTimedWaitDelay,然后双击TcpTimedWaitDelay,输入数值30,基数选择十进制。缺省值:0xF0,它将等待时间设置为 240 秒(4 分钟)
3)重启电脑。
以上是关于jmeter 压测之jmeter:Address already in use: connect的主要内容,如果未能解决你的问题,请参考以下文章