-
一屏幕僵尸进程,kill -9 都杀不掉:一次 Linux 僵尸进程排查复盘
一台服务器进程数从几百一路涨到上千,ps 里成片的 进程,kill -9 杀它们完全无效。排查梳理:defunct 即 Z 状态进程根本不是活进程,是已退出但没被父进程回收的尸体,只占一个 PID 进程表项;kill -9 杀不掉它因为信号只能作用于活进程;僵尸成因永远在父进程没调用 wait;按 ppid 归类锁定不收尸的父进程,重启父进程让 1 号进程 init 收养秒清是清场、改父进程代码正…- 0
- 0
-
几百个僵尸塞满进程表:一次 Linux 进程信号排查复盘
fork 不出新进程,ps 里几百个 僵尸还 kill -9 不掉。排查梳理:进程状态 R/S/D/Z/T、信号机制与 SIGTERM/SIGKILL/SIGCHLD、kill/pkill/pgrep 用法、僵尸进程的本质与为何要处理父进程、D 状态与孤儿进程,以及一套进程管理纪律。- 0
- 0
-
服务进程隔几天就消失:一次 Linux 进程与信号排查的复盘
后台服务隔几天就凭空消失一次,应用日志最后一行却干干净净,没有任何报错。一个进程的死法远不止"自己崩溃":被信号杀、被 OOM Killer 处决、被父进程带走。排查梳理:ps/pstree 看进程、读懂 STAT 状态、信号与退出码 137、dmesg 找 OOM、systemd 自愈兜底。- 0
- 0
进程管理
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!



