始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

Linux下杀僵尸进程办法

发布时间:  2012/8/19 16:22:30

    1) 检查当前僵尸进程信息

    # ps -ef grep defunct grep -v grep wc -l

    175

    # top head -2

    top - 15:05:54 up 97 days, 23:49,  4 users,  load average: 0.66, 0.45, 0.39

    Tasks: 829 total,   1 running, 479 sleeping, 174 stopped, 175 zombie

    # ps -ef grep defunct grep -v grep

    2) 获得杀僵尸进程语句

    # ps -ef grep defunct grep -v grep awk '{print "kill -9 " $2,$3}'

    执行上面获得的语句即可, 使用信号量9, 僵尸进程数会大大减少.

    3) 过一会儿检查当前僵尸进程信息

    # ps -ef grep defunct grep -v grep wc -l

    125

    # top head -2

    top - 15:29:26 up 98 days, 12 min,  7 users,  load average: 0.27, 0.54, 0.56

    Tasks: 632 total,   1 running, 381 sleeping, 125 stopped, 125 zombie

    发现僵尸进程数减少了一些, 但还有不少啊.

    4) 再次获得杀僵尸进程语句

    # ps -ef grep defunct grep -v grep awk '{print "kill -18 " $3}'

    执行上面获得的语句即可, 这次使用信号量18杀其父进程, 僵尸进程应该会全部消失.

    5) 过一会儿再检查当前僵尸进程信息

    # ps -ef grep defunct grep -v grep wc -l

    0

    # top head -2

    top - 15:39:46 up 98 days, 23 min,  7 users,  load average: 5.46, 2.20, 1.12

    Tasks: 134 total,   1 running, 133 sleeping,   0 stopped,   0 zombie

    6) 清除ZOMBIE(僵尸)进程原理

    # kill -18 PPID

    PPID是其父进程, 这个信号是告诉父进程, 该子进程已经死亡了, 请收回分配给他的资源. 如果还不行则看先看其父进程又无其他子进程, 如果有, 可能需要先kill其他子进程, 也就是兄弟进程.

    方法是:

    # kill -15 PID1 PID2

    PID1,PID2是僵尸进程的父进程的其它子进程.

    然后再kill父进程:

    # kill -15 PPID

    --End--


亿恩科技地址(ADD):郑州市黄河路129号天一大厦608室 邮编(ZIP):450008 传真(FAX):0371-60123888
   联系:亿恩小凡
   QQ:89317007
   电话:0371-63322206


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线