pinpoint agent无法启动问题

发布时间 2023-10-11 11:37:57作者: mosakashaka

问题描述

启动命令

/usr/local/java/jdk1.8.0_281/bin/java -jar -javaagent:/pinpoint/pinpoint-agent-2.2.1/pinpoint-bootstrap-2.2.1.jar -Dpinpoint.agentId=153.18-2221 -Dpinpoint.applicationName=sample /data/app.jar

之前没有问题,但是在现场环境,启动以后报错,找不到主类

问题分析

对比了启动打印,pinpoint解析agentId字段失败,然后报applicationName解析失败。

没有什么思路,考虑过jdk版本问题,pp配置问题。无果。

偶然想到尝试交换了两个pp参数的顺序,从-Dpinpoint.agentId=153.18-2221 -Dpinpoint.applicationName=sample换成-Dpinpoint.applicationName=sample -Dpinpoint.agentId=153.18-2221 ,竟然可以了!

结论

造成这个问题的表面原因是参数顺序问题,但是在其他服务器都没有问题。

现场的环境,该服务器用的是国产arm架构服务器,操作系统也是用的国产操作系统银河麒麟,怀疑是系统兼容性有关。