一、Arthas(阿尔萨斯)安装和使用
安装和使用直接参考这个来,非常简单,主要是启动的时候需要注意下
Arthas Install | arthasarthas 使用文档https://arthas.aliyun.com/doc/install-detail.html
二、启动
在启动的时候遇到两个问题
第一个问题:
Can not find java process. Try to run `jps` command lists the instrumented Java HotSpot VMs on the target system.
Please select an available pid.
解决:
在使用命令 java -jar arthas-boot.jar 后可以直接跟pid,java -jar arthas-boot.jar 1
但是后面的这个pid不是随便加的,如果随便加的话就会出现问题二
第二个问题:
Start arthas failed, exception stack trace:
java.io.IOException: no such process
at sun.tools.attach.WindowsVirtualMachine.openProcess(Native Method)
at sun.tools.attach.WindowsVirtualMachine.<init>(WindowsVirtualMachine.java:56)
at sun.tools.attach.WindowsAttachProvider.attachVirtualMachine(WindowsAttachProvider.java:69)
at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:208)
at com.taobao.arthas.core.Arthas.attachAgent(Arthas.java:100)
at com.taobao.arthas.core.Arthas.<init>(Arthas.java:27)
at com.taobao.arthas.core.Arthas.main(Arthas.java:161)
解决:
解决的方案就是在java -jar arthas-boot.jar后面加上正确的pid
直接在任务管理器里面搜java,找到这个pid,在启动命令后面加上这个正确的pid就能正常启动了
成功启动