编程技术笔记

Arthas

#工具

Arthas 是阿里巴巴开源的一个线上 debug 工具,通过注入正在运行的 Java 进程中,能够实时地观测这个 Java 进程的各种状态。

安装

安装配置 JDK。确保 JAVA_HOME 环境变量生效,javajps 命令可用。注意别安装 JRE。

安装 Arthas(for Linux)

mkdir as

cd as

# 下载 arthas,官方仓库 https://github.com/alibaba/arthas/releases
# wget 或者 curl
wget https://github.com/alibaba/arthas/releases/download/arthas-all-4.0.0/arthas-bin.zip
curl -O https://github.com/alibaba/arthas/releases/download/arthas-all-4.0.0/arthas-bin.zip

unzip rthas-bin.zip

# 执行 install 脚本
sh install-local.sh

# 获取应用线程ID
jps

# 启动,使用 as.sh 或者 arthas-boot.jar
sh as.sh <pid>
java -jar arthas-boot.jar <pid>

Arthas 命令

参考