【群辉】如何在不影响docker容器的情况下,优雅的杀死进程

小白一个,正好碰到这个问题,经过研究解决了,感觉还不错,分享给大家。
脚本跑多了,总会有进程没有正常结束,又占用了大量的内存资源,我又不想重启docker,就想kill掉相关进程,查了下语句应该是 kill -9 [进程],但是问题来了,在docker中看到的进程9527,我使用了kill -9 9527,提示进程不存在。
后来发现要在控制台中,先用ps -ef 列出进程,再根据这里的进程pid进行操作: kill -9 1024 。

一顿操作后,我90%的内存占有率,成功降到了25%,开心~

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @sakrua 发布。如若转载,请注明出处: 科技玩家 » 【群辉】如何在不影响docker容器的情况下,优雅的杀死进程
11 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. LAzySheep

    棒棒哒,多分享,赞积分。以后福利多多

  2. Jonty

    对于小白来说讲了个寂寞 是要先进入docker再查询还是怎么搞 要回去root后再操作还是什么

  3. 可爱的昵称呀

    来个详细步骤可好,体贴下小白

  4. sakrua

    快讯是不是不能编辑啊。。
    先补充几个图片吧,不用ssh进去,直接在群辉控制台里操作。

    图一
    用来查看是不是有哪个进程占用了大量资源,这里的进程标识符只能看,不要用。

  5. sakrua

    图二
    直接在控制台里输入 ps -ef ,这里已经在容器里了,列出所有进程,记住那些运行时间明显长的不正常的进程PID

    • Jonty

      哪些是不正常的呢

    • sakrua

      不是有运行时间么,那种几个小时的明显就是有问题的,同时也有脚本的路径

    • sakrua

      我是因为群辉提示内存快满了,才想着要去处理,你要是没影响也没关系

  6. sakrua

    图三
    kill -9 1024
    杀杀杀,然后可以返回图一,看下是不是把几个占资源的进程终结掉了

  7. gameboy

    还好没这问题。

  8. lmcwlj

    棒棒哒 成功 kill掉了 synowedjat 有位大佬知道这个事扫描进程吗?我在做清理硬盘数据时出现,但是硬盘数据清理完了之后他不关掉 占用CPU24-25%

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索