线程分析工具。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执行情况