为什么在容器中 1 号进程挂不上 arthas?

💡 原文中文,约6100字,阅读约需15分钟。
📝

内容提要

在容器环境中,由于 Alpine 自带的 musl 对 confstr(_CS_GNU_LIBPTHREAD_VERSION,) 返回 0,jvm 会认为是 LinuxThread,导致 attach 失败。可以通过 shell 模拟发送信号,或者设置启动参数 -XX:+StartAttachListener,或者修改镜像,来解决这个问题。

🏷️

标签

➡️

继续阅读