env
重启service docker restart
可以暂时恢复正常, 但是过几天又会被占满.
如何分析这个问题的原因? 是什么导致 CPU 突然被占很高的?
监控平台状态
在 cpu 使用率占 100%的时候, 无法查看 docker 每个容器使用服务器资源情况
docker-compose stop
出现下面错误(守护进程被关闭)
ERROR: for dockerlnmp_mysql_1 cannot stop container: a0eabe6b996eebd82c79f6b810958e52a61f9e61ade8f834518e2a62b2074abc: Cannot kill container a0eabe6b996eebd82c79f6b810958e52a61f9e61ade8f834518e2a62b2074abc: connection error: desc = "transport: dial unix /var/run/docker/containerd/docker-containerd.sock: connect: connection refused": unknown
1
mahone3297 2018-03-05 14:33:17 +08:00 1
ps 看到底哪个进程出的问题,docker 也不过是个进程而已。猜测是应用代码写的有问题
|
2
mahone3297 2018-03-05 14:33:57 +08:00
ps:可以考虑构 run container 的时候加资源(cpu/memory...)限制
|