【JMeter】JMeter压测过程中遇到Non HTTP response code错误解决方案

压测过程中并发逐步加大后遇到60%的错误率,查看错误是JMeter网页版聚合报告中显示

复制代码
Non HTTP response code: java.net.NoRouteToHostException/Non HTTP response message: Cannot assign requested address (Address not available)

这是第二次遇到,故把解决方案记录下来,供大家参考

1、先检查下tcp port range 是否在合理范围内

复制代码
cat /proc/sys/net/ipv4/ip_local_port_range
32768   60999

1024 65535为centos合理范围,不合理则需要作出修改

2、调低端口释放后的等待时间, 默认为60s, 修改为15~30s

复制代码
echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout

3、修改tcp/ip协议配置, 通过配置/proc/sys/net/ipv4/tcp_tw_resue, 默认为0, 修改为1, 释放TIME_WAIT端口给新连接使用。

复制代码
echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse
  1. 修改tcp/ip协议配置,快速回收socket资源, 默认为0, 修改为1.(这个根据系统来设置,可能有的系统没有这个文件)

    echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle

4、执行命令使设置立即生效

复制代码
sysctl -p
相关推荐
Deitymoon1 小时前
ESP8266——UDP传输
单片机·网络协议·udp
S1998_1997111609•X2 小时前
论恶意注入污染蜜罐进程函数值取仺⺋以集团犯罪获取数据爬虫的轮系依据
网络·数据库·爬虫·网络协议·百度
S1998_1997111609•X3 小时前
恶意注入污染蜜罐HDMI进程函数值进行封禁垃圾蠕虫仓蟲的轮系依据行为戆直㞢仓shell token
数据库·爬虫·网络协议·百度·开闭原则
小墨同学boy3 小时前
别再折腾 FRP 了!无公网 IP、不碰路由器,Tailscale 三步搞定异地组网
网络·网络协议·tcp/ip
想成为优秀工程师的爸爸3 小时前
车载以太网之要火系列 - 第33篇:郭大侠学UDS(10服务)- 桃花岛内规矩多,模式切换要会说
网络·笔记·网络协议·信息与通信·车载以太网
Yupureki4 小时前
《Linux网络编程》4.应用层HTTP协议
linux·服务器·c语言·网络·c++·http
m0_738120724 小时前
网路安全编程——熟悉并使用Scapy简单实现捕捉主流邮箱协议(SMTP、POP3和IMAP) 的身份凭证
网络·python·网络协议·tcp/ip·安全·网络安全
狼爷14 小时前
JMeter 全指南:从性能测试入门到架构级实战
jmeter·测试
S1998_1997111609•X16 小时前
论mysql国盾shell-sfa犯罪行为集团下的分项工程及反向注入原理尐深度纳米算法下的鐌檵鄐鉎行为
网络·数据库·网络协议·百度·开闭原则
身如柳絮随风扬20 小时前
GET请求能带Body吗?GET与POST的核心区别全解析
http