debian

debian僵尸进程最佳实践

小樊
46
2025-08-20 02:33:26
栏目: 智能运维

Debian僵尸进程最佳实践

一、识别僵尸进程

使用 ps aux | grep 'Z'top 命令查看状态为「Z」的进程,记录其PID和父进程ID(PPID)。

二、清理方法

  1. 优先通知父进程
    向父进程发送 SIGCHLD 信号,促使其主动回收子进程资源:

    kill -s SIGCHLD <父进程PID>  
    
  2. 终止父进程(谨慎使用)
    若父进程无响应,用 kill -9 <父进程PID> 强制终止,僵尸进程会被 init 进程(PID=1)接管清理。注意:可能导致父进程其他子进程异常

  3. 服务级重启
    若僵尸进程由特定服务产生,重启服务(如 systemctl restart nginx)可快速清理。

三、自动化预防

四、关键注意事项

参考来源

0
看了该问题的人还看了