-
一堆进程 kill -9 都杀不掉:一次 Linux 僵尸进程排查复盘
一台服务器巡检时发现挂着三十多个状态为 Z 名字带 defunct 的进程,数字还在涨,kill 杀不掉连 kill -9 也杀不掉。排查梳理:僵尸进程 Z 状态带 defunct 已经死了不是活进程,代码停了内存释放了只占一个 PID 表项;子进程退出后内核保留一个极小的尸体记着退出码等父进程来取,父进程调 wait 或 waitpid 取走后内核才彻底回收尸体和 PID;kill 和 kill…- 0
- 0
-
一屏幕僵尸进程,kill -9 都杀不掉:一次 Linux 僵尸进程排查复盘
一台服务器进程数从几百一路涨到上千,ps 里成片的 进程,kill -9 杀它们完全无效。排查梳理:defunct 即 Z 状态进程根本不是活进程,是已退出但没被父进程回收的尸体,只占一个 PID 进程表项;kill -9 杀不掉它因为信号只能作用于活进程;僵尸成因永远在父进程没调用 wait;按 ppid 归类锁定不收尸的父进程,重启父进程让 1 号进程 init 收养秒清是清场、改父进程代码正…- 0
- 0
僵尸进程
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!


