1、背景
一个进程突然自停,再次启动时报错
在这里插入图片描述
2、原因
内存没有释放,无限吃内存导致。(着重查看交换空间)
3、解决办法
释放内存

切换到root用户
#cd /proc/sys/vm/
#free –g
#sync
#echo 1 > drop_caches
#echo 0 > drop_caches

然后free -m 可以发现交换空间在不断释放
在这里插入图片描述
假如你过几天发现内存又满了,就top或top -c查看服务器状态
top -c 显示完整命令,与top命令不同的就是command属性像是进行了命令补全
在这里插入图片描述杀掉可以不用的进程

kill -9 14541 17357 …

在这里插入图片描述交换空间已经正常了!

4、交换空间满的原因2
在这里插入图片描述因为一个进程icsfilesec占用太大了。

解决办法:

cd /opt/nubosh/vmsec-host/file/bin
mv icsfilesec icsfilesecbak
top (查看icsfilesec的进程号)
kill -9 128345
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐