docker
拿到dockerd的thread dump
执行下列命令(不会kill掉进程):
|
|
用journalctl -u docker.service
可以看到输出到哪里:
|
|
containerd
拿到thread dump
执行下列命令(不会kill掉进程):
|
|
用journalctl -u containerd.service
直接查看thread dump。
如果是containerd-shim,则需要先启用shim_debug
,然后
|
|
k8s
拿到kubelet的thread dump
方法一(不会kill进程):
在一个终端执行:
|
|
如果是rancher,则使用直接连接到某台master的context配置。
在另一个终端执行:
|
|
实际上这个方法就是go的pprof,你可以利用这个做很多事情。
方法二(会kill进程):
|
|
评论