所以今天我注意到了一个有趣的" crond"进程占用了100%的cpu。
奇怪的是,我没有安装cron。
find / -name "crond"
/var/lib/docker/devicemapper/mnt/d359c68dd07e2defb573e3d6f5c20f9984a3796d1fbdd92dd2d48923bf49ea8f/rootfs/usr/sbin/crond
除了杀死进程之外,我还不确定我还能做些什么。有什么方法可以诊断出这个问题的原因吗?
答案 0 :(得分:0)
crond 正在容器中运行。
您可以附加到容器,即使用docker exec -it <container> bash
,然后导航到/var/logs
并检查日志以进行进一步分析。
如果您有多个正在运行的容器,您需要找到哪个正在生成问题:即您可以使用docker ps
枚举它们然后运行
每个docker inspect <container> | grep d359c68dd07e2defb573e3d6f5c20f9984a3796d1fbdd92dd2d48923bf49ea8f
。
当你遇到命中时,你发现容器需要进一步分析。