线程分析工具。arthas。

解决问题:

找到繁忙的线程,找到关键的程序。找到程序的问题。解决掉。

参考文档:

https://arthas.gitee.io/docker.html

docker 安装也简单。

打开当前docker容器列表。

docker ps

找到相应个的容器,下载镜像放入容器

1、先现在到本地,再复制。
wget https://alibaba.github.io/arthas/arthas-boot.jar

docker exec -it
${containerId} /bin/bash
docker cp arthas-boot.jar mygod:/tmp/arthas

2、直接下载到容器中
docker exec -it  ${containerId} /bin/bash -c "wget https://arthas.aliyun.com/arthas-boot.jar && java -jar arthas-boot.jar"

 

启动服务,进入容器或在外面执行

java -jar arthas-boot.jar

 

ok

启动后,就可以输入

如:jvm 查看当前应用的jvm执行情况

 

java 运行服务异常,进入服务分析工具 arthas

 

相关文章:

  • 2021-12-24
  • 2021-06-01
  • 2021-12-11
  • 2021-10-31
  • 2021-12-19
  • 2022-01-11
  • 2021-10-03
  • 2021-06-29
猜你喜欢
  • 2021-11-22
  • 2021-05-11
  • 2022-12-23
  • 2022-12-23
  • 2021-07-17
  • 2021-09-05
  • 2021-12-02
相关资源
相似解决方案