小白一个,正好碰到这个问题,经过研究解决了,感觉还不错,分享给大家。
脚本跑多了,总会有进程没有正常结束,又占用了大量的内存资源,我又不想重启docker,就想kill掉相关进程,查了下语句应该是 kill -9 [进程],但是问题来了,在docker中看到的进程9527,我使用了kill -9 9527,提示进程不存在。
后来发现要在控制台中,先用ps -ef 列出进程,再根据这里的进程pid进行操作: kill -9 1024 。
一顿操作后,我90%的内存占有率,成功降到了25%,开心~
棒棒哒,多分享,赞积分。以后福利多多
对于小白来说讲了个寂寞 是要先进入docker再查询还是怎么搞 要回去root后再操作还是什么
来个详细步骤可好,体贴下小白
快讯是不是不能编辑啊。。
先补充几个图片吧,不用ssh进去,直接在群辉控制台里操作。
图一
用来查看是不是有哪个进程占用了大量资源,这里的进程标识符只能看,不要用。
图二
直接在控制台里输入 ps -ef ,这里已经在容器里了,列出所有进程,记住那些运行时间明显长的不正常的进程PID
哪些是不正常的呢
不是有运行时间么,那种几个小时的明显就是有问题的,同时也有脚本的路径
我是因为群辉提示内存快满了,才想着要去处理,你要是没影响也没关系
图三
kill -9 1024
杀杀杀,然后可以返回图一,看下是不是把几个占资源的进程终结掉了
还好没这问题。
棒棒哒 成功 kill掉了 synowedjat 有位大佬知道这个事扫描进程吗?我在做清理硬盘数据时出现,但是硬盘数据清理完了之后他不关掉 占用CPU24-25%