码迷,mamicode.com
首页 > 其他好文 > 详细

jmeter 压测之jmeter:Address already in use: connect

时间:2019-10-22 16:44:54      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:打开   应用程序   本机   delay   多资源   already   之间   关闭   mac   

报错原因:

1、windows系统为了保护本机,限制了其他机器到本机的连接数.
2、TCP/IP 可释放已关闭连接并重用其资源前,必须经过的时间。关闭和释放之间的此时间间隔通称 TIME_WAIT 状态或两倍最大段生命周期(2MSL)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。减少此条目的值允许 TCP/IP 更快地释放已关闭的连接,为新连接提供更多资源。如果运行的应用程序需要快速释放和创建新连接,而且由于 TIME_WAIT 中存在很多连接,导致低吞吐量,则调整此参数。

解决方法:

1、cmd中,用regedit打开注册表
2、在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下
     1)右击parameters,添加一个新的DWORD,名字为MaxUserPort,然后双击MaxUserPort,输入数值数据为65534,基数选择十进制。
     2)右击parameters,添加一个新的DWORD,名字为TcpTimedWaitDelay,然后双击TcpTimedWaitDelay,输入数值30,基数选择十进制。缺省值:0xF0,它将等待时间设置为 240 秒(4 分钟)
     3)重启电脑。

jmeter 压测之jmeter:Address already in use: connect

标签:打开   应用程序   本机   delay   多资源   already   之间   关闭   mac   

原文地址:https://www.cnblogs.com/liuhaixia/p/11720662.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!