赞
踩
博客主页:JavaProfessional
一个专注于Java的博主,致力于使用通俗易懂的语句讲解内容,期待您的关注!
下载arthas-boot.jar
curl -O https://arthas.aliyun.com/arthas-boot.jar
java -jar arthas-boot.jar
当笔者在docker容器中执行时,遇到了以下的问题:
就一直卡在这个地方,经过排查是docker容器的镜像中JRE环境不完整,在环境中执行:
jps
也一直卡在那里,不能往下进行。
但是线上问题笔者又不能停止容器,更换镜像,因此不得不找其他方法。
下载as.sh脚本
curl -L https://arthas.aliyun.com/install.sh | sh
./as.sh
如果启动遇到以下问题:
则需要安装telnet
yum install telnet-server #安装telnet服务
yum install telnet.* #安装telnet客户端
然后就可以愉快的启动了,为了避免以上的问题,我们使用非交互式启动,也就是说直接告诉arthas我要attach哪个java程序(pid),不要利用jps
命令让我选择哪个java进程了。
通过以下命令找到java程序的pid:
ps -aux|grep 程序标识
非交互式启动:
./as.sh 9
就可以愉快的使用arthas了~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。