jmeter压力测试50并发用户运行时长5分钟,报错java.net.BindException: Address already in use: connect

摘要:
原因:windows提供给TCP/IP链接的端口为1024-5000,并且要四分钟来循环回收它们,就导致我们在短时间内跑大量的请求时将端口占满了,导致如上报错。解决后的测试结果就不再报错:实测有效。

jmeter压力测试50并发用户运行时长5分钟,报错java.net.BindException: Address already in use: connect第1张

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

解决办法(在jmeter所在服务器操作):

1.cmd中输入regedit命令打开注册表;

2.在 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters右键Parameters;

3.添加一个新的DWORD,名字为MaxUserPort;

4.然后双击MaxUserPort,输入数值数据为65534,基数选择十进制;

5.再添加TcpTimedWaitDelay,数值为30-300 选择十进制。

6.完成以上操作,务必重启机器,问题解决。

解决后的测试结果就不再报错:实测有效。

免责声明:文章转载自《jmeter压力测试50并发用户运行时长5分钟,报错java.net.BindException: Address already in use: connect》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Flexslideransible用playbook实现定期监控各机器磁盘和进程状态下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

面试官一上来就问我Chrome底层原理和HTTP协议(万字长文)

此文转载自:https://blog.csdn.net/qq_36232611/article/details/110367883 已发布到 程序员小灰 公号 前言有人说,如果你懂得浏览器的工作原理,你就能解决80%的前端难题。 是的,了解浏览器的工作原理,有助于你的工作;而了解TCP/IP 、HTTP等网络协议,更是对你未来的职业发展大有裨益。 下面,...

linux学习之-vsftp

一、简介   vsftp是一个基于GPL发布的类unix系统上使用的ftp服务器软件,它的全称是very secure FTP ,软件的编写初衷是为了代码的安全,另外高速与高稳定性也是vsftp的两个重要特性。 二、ftp服务的连接方式   ftp并不是只单一的支持一种工作模式,它可以支持主动模式(active ftp)和被动模式(passive ftp)...

故障排查:vsftpd无法用浏览器访问

在CentOS6上搭建的ftp服务器,突然无法使用浏览器进行访问,但使用xftp等工具可以正常访问 想到之前修改过阿里云的安全组设置,推测可能有关 1)修改vsftpd的配置,手动指定被动模式的随机连接端口,增加以下内容: pasv_min_port=50000 pasv_max_port=60000 2)设置阿里云的安全组控制端口 单单开启20和21...

使用465端口发送邮件

一、问题描述 最近由于业务需求,定位到服务发送邮件环节故障,服务器拒绝了25端口,改为mailx工具来进行邮件发送服务。 二、使用465端口加密发送邮件 1 关闭其它的邮件工具 [root@test01 ~]# systemctl stop sendmail [root@test01 ~]# systemctl stop postfix 2 安装mailx...

常用DOS命令

常用DOS命令 ipconfig--不带任何参数时,它为每个已经配置了的接口显示IP地址、子网掩码和默认网关。 ipconfig /all--为DNS和WINS服务器显示它已配置且所要使用的IP地址等附加信息,显示内置于本地网卡的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,ipconfig将显示DHCP服务器的IP地址和租用地址预计失效的日期...

端口被占用的问题解决 Web server failed to start. Port ×× was already in use

出现此问题是端口被占用了,只需要关闭正在使用的端口就行 解决思路: 1.在服务器中更改port端口号,改为不冲突,没有被占用的端口。 2.找出被占用的端口,结束被占用的端口 解决结束被占用的端口的方法: 1.输入命令查看被占用的端口的进程: netstat -aon|findstr 80 (80为要查找的端口号)此处的pid为3652 2.根据PID来...