阿里人都在使用的在线诊断工具—Arthas

放到linux上执行java -jar arthas-boot.jar pid

(1).这里需要一个java进程才可以进行操作,可以随便启动个tomcat

(2).尾部带参这里可以填1或者自己去linux进行ps -aux | grep java过滤出java进程进行拿PID号,但是记得进程需要和执行这个命令的用户属于同一个用户的操作

(3).Unable to open socket file: target process not responding or HotSpot VM not loaded

出现这个错误可以通过which java追寻下自己java的是不是jre(运行时环境不包含tools.jar文件)。可以找个同样版本的jdk lib文件夹里面的tools.jar文件拷贝到自己的jre目录lib下

再次运行java -jar arthas-boot.jar pid成功

 

 

 

 

3.1 dashboard

主要展示了三部分内容,线程,jvm,java-env。每过几秒会自动刷新

 

 

3.2 Thread

可以用来显示线程的一些基本信息,使用语法如下

 

 例如使用 -n ,显示几条线程信息,根据cpu使用率排序

 

 

 


转载自链接:https://blog.csdn.net/RaoSK/article/details/121747092

posted on   丶柚子  阅读(441)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示