💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
在Kubernetes集群中,使用基于JRE的Docker镜像(如tomcat:9.0-jre11-temurin)获取线程转储较为困难。可以使用Andrei Pangin的jattach工具,先在容器中下载jattach,然后通过终端生成并保存线程转储,最后使用jstack.review工具进行分析。
🎯
关键要点
- 在Kubernetes集群中,使用基于JRE的Docker镜像获取线程转储较为困难。
- 基于JRE的Docker镜像不包含jstack、jmap等工具。
- 可以使用Andrei Pangin的jattach工具来获取线程转储。
- 首先需要将jattach工具下载到容器中。
- 使用kubectl命令在容器中下载jattach并赋予执行权限。
- 通过终端命令生成线程转储并保存到输出文件中。
- 可以使用jstack.review工具分析生成的线程转储。
🏷️
标签
➡️