5
生产环境只装了JRE,就运行不起来arthas,arthas是依赖jdk带的jps命令,是不是考虑不依赖jdk呢
生产环境只装了JRE,就运行不起来arthas,arthas是依赖jdk带的jps命令,是不是考虑不依赖jdk呢
需要jdk才能正常使用。一般来说生产环境都是安装jdk的。
这个问题和 https://github.com/alibaba/arthas/issues/1874#issuecomment-985248723 是类似的。
我这边也遇到了这个问题,摸索了下,在JRE环境下,可以用jattach来attach arthas:
$ pid=1 ;\
jattach ${pid} load instrument false /opt/arthas/arthas-agent.jar && \
java -jar /opt/arthas/arthas-client.jar 127.0.0.1 3658
实测没问题