【BUG】Centos公网主机内存和CPU占满导致远程连接无法使用的解决方案

本文探讨了docker-compose中可能导致资源过度消耗的问题,如何通过VNC连接和进程管理找出罪魁祸首,以及解决策略,包括使用top命令、kill操作和 systemctl 停止服务。

症状

  • 内存CPU吃满
  • 控制台无法管理
  • 重启无效
  • ssh连接失败

原因分析

针对我发生的情况
docker compose 运行一个yml中,出现了docker compose字段,可能导致 docker run启动失败,并在/目录下创建几百个50M左右的文件。
上面是猜测

解决方案

  • 使用云实例自带的VNC连接,注意不是ssh,即不通过22端口访问云主机,使用VNC访问。
  • 先top命令(常用如下)
输入top之后,会显示cpu、内存、进程等相关信息。
Shift+t:按照cpu使用率排序进程
Shift+m:按照内存使用率排序进程
q:退出,回到命令行
kill -9 -xxx:结束xxx进程。

查找罪魁祸首的线程,kill,然后使用systemctl命令 关闭服务,如果一次重启解决不了,还要禁用自启动后再查。
参考链接
https://www.cnblogs.com/coodream2009/p/10714743.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值