[alibaba/arthas]不支持openjdk 11版本?

2024-02-23 891 views
8

在jdk 11环境使用arthas 无法运行,不支持吗?

回答

6

当然支持,给出具体信息。

8

在openjdk11 下执行 [jenkins_hw@jenkins-master-1 ~]$ java -jar arthas-boot.jar [INFO] arthas-boot version: 3.6.3 [INFO] Process 66690 already using port 8563 [INFO] Found existing java process, please choose one and input the serial number of the process, eg : 1. Then hit ENTER.

  • [1]: 41264 /data/nishome/jenkins_hw/.cache/bazel/_bazel_jenkins_hw/install/dbca1a936687030e2ce7deecd03e3157/_embedded_binaries/A-server.jar [2]: 181201 /data/nishome/jenkins_hw/.cache/bazel/_bazel_jenkins_hw/install/dbca1a936687030e2ce7deecd03e3157/_embedded_binaries/A-server.jar [3]: 42931 /data/nishome/jenkins_hw/.cache/bazel/_bazel_jenkins_hw/install/dbca1a936687030e2ce7deecd03e3157/_embedded_binaries/A-server.jar [4]: 59652 /data/nishome/jenkins_hw/.cache/bazel/_bazel_jenkins_hw/install/dbca1a936687030e2ce7deecd03e3157/_embedded_binaries/A-server.jar [5]: 80103 /usr/share/java/jenkins.war [6]: 102603 /data/nishome/jenkins_hw/.cache/bazel/_bazel_jenkins_hw/install/dbca1a936687030e2ce7deecd03e3157/_embedded_binaries/A-server.jar [7]: 208905 /data/nishome/jenkins_hw/.cache/bazel/_bazel_jenkins_hw/install/dbca1a936687030e2ce7deecd03e3157/_embedded_binaries/A-server.jar [8]: 112394 remoting.jar [9]: 44091 /data/nishome/jenkins_hw/.cache/bazel/_bazel_jenkins_hw/install/dbca1a936687030e2ce7deecd03e3157/_embedded_binaries/A-server.jar [10]: 100175 /data/nishome/jenkins_hw/.cache/bazel/_bazel_jenkins_hw/install/dbca1a936687030e2ce7deecd03e3157/_embedded_binaries/A-server.jar 5 [ERROR] Target process 80103 is not the pro

cess using port 8563, you will connect to an unexpected process. [ERROR] 1. Try to restart arthas-boot, select process 66690, shutdown it first with running the 'stop' command. [ERROR] 2. Or try to use different http port, for example: java -jar arthas-boot.jar --telnet-port 9998 --http-port 9999

日志见附件 arthas.log

5
[ERROR] Target process 80103 is not the pro
cess using port 8563, you will connect to an unexpected process.
[ERROR] 1. Try to restart arthas-boot, select process 66690, shutdown it first with running the 'stop' command.
[ERROR] 2. Or try to use different http port, for example: java -jar arthas-boot.jar --telnet-port 9998 --http-port 9999

之前有进程attach过了,还在listen 8563 端口,先连接上之前的进程,stop掉,再重新attach。