You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JMeter运行脚本时Server Agent自动停止,Perfmon无法显示监控图

JMeter Perfmon插件Server Agent自动停止问题排查方案
  • 版本兼容性校验
    你使用的Perfmon插件是2.1,但报错日志中出现了perfmon-2.2.2.jar,说明插件依赖的jar包版本不匹配。Perfmon 2.1插件需搭配Server Agent 2.2.1版本使用(插件与Agent版本需严格对应,2.1插件适配2.2.x早期分支),不要混用2.2.3版本。同时清理JMeterlib/ext目录,确保只有jmeter-plugins-perfmon-2.1.jar,删除其他版本的perfmon相关jar包避免冲突。

  • 调整Server Agent启动参数
    启动Server Agent时添加参数禁用UDP通信,强制使用TCP:

    # Linux/Mac环境
    ./startAgent.sh --udp-port 0
    # Windows环境
    startAgent.bat --udp-port 0
    

    默认Agent同时监听TCP和UDP端口,可能与本地服务或JMeter请求产生连接冲突,禁用UDP可减少异常断开概率。

  • 修正Perfmon监听器配置
    在Perfmon监听器的配置中,将“Host/IP”设置为127.0.0.1而非localhost,避免DNS解析异常;确认端口与Server Agent监听端口一致(默认4444),虽然telnet测试正常,但脚本运行时的连接逻辑可能受解析影响。

  • 日志与权限排查
    查看Server Agent启动目录下的agent.log文件,定位停止前的具体报错信息,比如是否存在内存不足或系统性能数据读取权限问题;尝试以管理员/root权限启动Server Agent,避免因权限不足导致获取性能指标时崩溃。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 23:05:09