Arthas 是Alibaba开源的Java诊断工具,深受开发者喜好。html
当你遇到如下相似问题而一筹莫展时,Arthas能够帮助你解决:java
wget https://alibaba.github.io/arthas/arthas-boot.jar java -jar arthas-boot.jar
aliyun的镜像linux
java -jar arthas-boot.jar --repo-mirror aliyun --use-http
gitee镜像git
wget https://arthas.gitee.io/arthas-boot.jar
Arthas 支持在 Linux/Unix/Mac 等平台上一键安装,请复制如下内容,并粘贴到命令行中,敲 回车 执行便可github
curl -L https://alibaba.github.io/arthas/install.sh | sh
gitee镜像windows
curl -L https://arthas.gitee.io/install.sh | sh
java -jar arthas-boot.jar
java -jar arthas-boot.jar -h
unzip arthas-packaging-bin.zip
sudo su admin
rm -rf /home/admin/.arthas/lib/* cd arthas ./install-local.sh
./as.sh
java -jar arthas-boot.jar
java -jar arthas-boot.jar
* [1]: 35542 [2]: 71560 arthas-demo.jar Demo进程是第2个,则输入2,再输入回车/enter
dashboard
thread 1
jad demo.MathGame
watch demo.MathGame primeFactors returnObj
quit或者exit Attach到目标进程上的arthas还会继续运行,端口会保持开放,下次链接时能够直接链接上。 shutdown 彻底退出arthas
rm -rf ~/.arthas/ rm -rf ~/logs/arthas
直接删除user home下面的.arthas和logs/arthas目录