【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
相关推荐
IpdataCloud3 小时前
AI生成的Avalon恶意框架怎么防?用IP离线库识别模块化C2通信
运维·人工智能·网络协议·tcp/ip·ip
一口一口吃成大V5 小时前
lattice mipi ip开启DESKEW_EN属性(“ENABLED“),输出异常
网络·网络协议·tcp/ip
奇牙coding1239 小时前
OpenAI Realtime API WebSocket 断连 4008/1006 怎么解决?不是 Key 失效,是实时多模态独有的会话超时规则
python·websocket·网络协议·ai
Helen_cai10 小时前
OpenHarmony http 网络请求封装与全局拦截实战(API Version23 + 适配版)
网络·网络协议·http·华为·harmonyos
刘马想放假10 小时前
生成树协议 STP、RSTP、MSTP 分析:二层环网如何既冗余又不环路
运维·网络协议
gugucoding11 小时前
39. 【C语言】经典 C 项目实战:迷你 HTTP 服务器
c语言·开发语言·http
发光小北12 小时前
SSF-BOX-200 PLC 数据采集网关如何应用?
网络协议
我今晚不熬夜1 天前
Java语言实现Modbus协议通过用串口读取数据(以RTU为例)
java·网络协议
DLYSB_1 天前
《从零开始搭建机房轻量化“声光告警”系统:基于 HTTP API 与 TTS 的运维实践》
运维·网络协议·http·报警灯
ZhengEnCi1 天前
N3A-一个端口只能给一个程序使用吗?
网络协议