第一步:进入docker容器内部

 docker exec -it fastone-billing-mgr /bin/bash

image-20220127133941288

第二步:执行jps,查询docker容器内的java进程

jps

image-20220127134046307

第三步:执行jstack命令

jstack PID > threadDump.tdump

image-20220127134214282

第四步:执行jmap命令

jmap -dump:live,format=b,file=heapDump.hprof PID

image-20220127134425789

第五步:退出docker容器,将文件拷贝到宿主机

docker cp CONTAINER_NAME:threadDump.tdump .
docker cp CONTAINER_NAME:heapDump.hprof .

第六步:XFTP将文件传输到本地

image-20220127134848059

第七步:双击heapDump.hprof,即可查看进程使用情况

image-20220127135007052

image-20220127135032309

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐