小编Zim*_*bim的帖子

持续的僵尸进程是错误的迹象吗?

(操作系统:Debian 变体。)

具有僵尸状态的进程。在PPid属于一个gvim过程。/proc/[pid]/wchanis do_exit/commissh/cmdlineis的内容为空,/status如下所示。

这可能是一个错误gvim吗?从维基百科关于僵尸进程的条目中,我读到一个程序可以自愿拒绝调用,wait但这是一个gvim已经空闲了很长时间的 会话。我关闭了gvim进程——但僵尸仍然潜伏在周围。这可能表示操作系统错误吗?

再次来自维基百科:

如果父程序不再运行,僵尸进程通常表示操作系统中存在错误。

多久init收获一次被遗弃的过程?距离gvim死亡至少已经过去了 60 分钟,但它仍然存在。

另一方面可以是sh不是gvim

/status 文件规定SigQ的零。

$ less /proc/30339/status
Name     : sh
State    : Z (zombie)
Tgid     : 30339
Pid      : 30339
PPid     : 29673
TracerPid:     0
Uid      :  1000    1000    1000    1000
Gid      : …
Run Code Online (Sandbox Code Playgroud)

linux process

6
推荐指数
1
解决办法
2840
查看次数

标签 统计

linux ×1

process ×1