You need to enable JavaScript to run this app. JMeter Perfmon采集Linux监控报Connection timed out错误及相关问题咨询
优惠活动
大模型
产品
解决方案
定价
更多

JMeter Perfmon采集Linux监控报Connection timed out错误及相关问题咨询

仅生成监控图谱是否必须搭配jmx脚本

是必须的。Perfmon Metrics Collector是JMeter的监听器组件,必须依附于处于运行状态的JMeter测试任务(即jmx脚本)才能启动采集逻辑。如果仅需要采集服务器性能数据生成监控图谱,可以配置一个空线程组,设置为指定时长的循环运行,再绑定Perfmon Metrics Collector监听器,启动测试后即可持续采集数据生成监控图谱,没有运行中的测试任务时监听器不会主动工作。

Connection timed out错误的排查方案

Server Agent默认监听4444 TCP端口,连接超时基本为网络连通性问题,按以下顺序排查:

  • 第一步:验证目标服务器端口监听状态
    在目标Linux服务器执行命令:ss -tulnp | grep 4444
    确认输出存在4444端口的监听记录,且监听地址不是127.0.0.1(仅监听本地回环地址时外部机器无法连接)。如果监听地址异常,启动Server Agent时指定绑定地址:./startAgent.sh --udp-port 0 --tcp-port 4444 --bind-address 0.0.0.0
  • 第二步:测试JMeter机器到目标服务器的端口连通性
    在运行JMeter的设备上执行命令:nc -zv 目标服务器IP 4444 或 telnet 目标服务器IP 4444
    如果返回连接失败,依次排查:
    • 目标服务器防火墙是否放开4444端口入站规则,firewalld环境执行:firewall-cmd --add-port=4444/tcp --permanent && firewall-cmd --reload;iptables环境执行:iptables -I INPUT -p tcp --dport 4444 -j ACCEPT
    • 目标服务器是否配置了云安全组、网络ACL等规则,限制了4444端口的访问
    • 确认JMeter机器和目标服务器之间没有网段隔离、路由限制等链路问题
  • 第三步:验证Perfmon配置正确性
    确认JMeter中Perfmon Metrics Collector填写的目标服务器IP、端口、传输协议(默认TCP)和Server Agent的启动配置一致
  • 第四步:排查SELinux限制
    临时关闭SELinux测试:setenforce 0,如果测试连通正常,为4444端口添加SELinux允许规则即可。

内容的提问来源于stack exchange,提问作者emeraldgold07

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 09:51:03