腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
多少是太多
僵尸
(坏)
目前在我
的
Linux
上运行top,我看到了82个
僵尸
。一个小时后,我看到了128个
僵尸
。我知道
僵尸
是无害
的
,但多少是太多?它们能引起问题吗?
浏览 0
提问于2019-02-17
得票数 5
1
回答
如果
僵尸
州没有被清除有什么问题吗?
、
我有一个生产部门,其中
的
java流程已经成为
僵尸
,并在那里呆了一段时间。如果该单元重新启动,那么它将被清除。但是,该单元没有重新启动,另一个java
进程
正在启动和运行。如果这个
僵尸
状态保持不变,没有清除它,有什么问题吗?它会以任何方式影响(表现还是缓慢)?
浏览 0
提问于2018-06-26
得票数 19
2
回答
失效
的
进程
会阻止其他
进程
的
正常运行吗?
、
、
、
、
我
的
mongrels没有响应,而且无论是上帝重启还是集群重启都没有太大
的
区别。我深入挖掘了一下,然后我意识到我有很多
僵尸
进程
。但是,在我使用下面的命令杀死父
进程
之后: "ps -ef | grep defunct | grep -v grep | awk '{print $3我杀死
僵尸
对重启有帮助吗?如果是这样的话,这就很奇怪了,因为我找不到任何解释废弃
进
浏览 2
提问于2010-03-10
得票数 1
回答已采纳
1
回答
如何找出
僵尸
过程
的
原因?
、
我有一个
僵尸
程序,我正试图调查。 当
进程
在
Linux
上死掉时,它并不是全部被立即从内存
中
移除--它
的
进程
描述符停留在内存
中
(
进程
描述符只占用少量内存)。
进程
的
状态变为EXIT_ZOMBIE,
进程
的
父
进程
被通知它
的
子
进程
已经使用SIGCHLD信号死亡。然后,父
进程
应该执行wait()系统调用,以读取死
进程
浏览 0
提问于2018-09-06
得票数 2
回答已采纳
4
回答
监测
僵尸
进程
、
、
、
、
当前,Nagios使用以下命令监视
僵尸
进程
:它检查状态= X,Z
的
僵尸
进程
。在
Linux
或Ubuntu机器上,我可以运行以下命令来查看
僵尸
进程
:如何使'X‘和'Z’状态都在一行
中
。我想
浏览 5
提问于2013-10-24
得票数 0
回答已采纳
2
回答
如何创建几分钟内无法收割
的
僵尸
进程
、
、
、
有没有人可以建议我一个简单
的
方法来创建一个
僵尸
进程
,而这个
僵尸
进程
在几分钟内都不能收割。这样做
的
目的是为了测试父
进程
是否能够在
僵尸
进程
再次变得可收割后进行收割。对于不可收割
的
僵尸
,可以在中找到一种情况。我想可能有更简单
的
方法来做到这一点。首选语言: C/C++
浏览 3
提问于2014-11-03
得票数 0
5
回答
为什么必须为子
进程
使用` `wait()`?
、
尽管等待
的
linux
手册页很好地解释了,您需要对子
进程
执行wait(),以便它们不会变成
僵尸
,但它根本没有说明原因。如果我太早使用waitpid,我
的
父
进程
会被阻塞,当我使用太晚
的
时候,我会被
僵尸
淹没,无法再fork(),这不仅对我
的
进程
不利,而且会导致整个系统出现意想不到
的
问题。我可能还可以找到一个非阻塞函数来检查子
进程
,并仅在它们终止时才使用waitpid。为
浏览 1
提问于2011-12-29
得票数 16
回答已采纳
1
回答
使用叉子()和等待()
的
适当方式
、
、
我刚刚开始学习
Linux
中
的
叉和等待,并在wait()手册页注释中看到了这一段: 一个孩子终止,但没有等待成为一个“
僵尸
”。内核维护有关
僵尸
进程
的
最小信息集(PID、终止状态、资源使用信息),以便允许父
进程
稍后执行等待以获取有关子
进程
的
信息。只要
僵尸
不通过等待从系统
中
删除,它就会占用内核处理表
中
的
一个槽,如果这个表被填充,就不可能创建进一步<e
浏览 3
提问于2014-11-28
得票数 2
回答已采纳
1
回答
linux
中
的
僵尸
进程
我正在学习叉子系统调用,它在其中提到
僵尸
进程
。这是什么时候发生
的
,当使用叉()系统调用时,任何人都可以用简单
的
句子解释,因为我是初学者。
浏览 3
提问于2015-03-29
得票数 0
回答已采纳
2
回答
僵尸
进程
对嵌入式
linux
的
影响
、
我正在开发一个程序(Grand父
进程
),它自动重新启动一个
进程
(父
进程
),在出现错误时调用另外两个
进程
(子
进程
)。如果其中一个子
进程
处理行为不当,父
进程
将尝试优雅地关闭应用程序,而父
进程
将重新启动所有操作。但是,在出现错误或意外行为时,父
进程
: children)Restart 杀死父
进程
(这将杀死父
进程
)。由于我
的
代码
中
可能有一个问题,父母
进程
浏览 3
提问于2021-09-13
得票数 1
回答已采纳
1
回答
在python中使用pid杀除子
进程
、
、
、
我在python中使用子
进程
来启动一个program.When,它启动了,它保存了在database.After
中
创建
的
进程
的
pid,如果触发发生,它需要停止这个
进程
并启动一个新
的
进程
。问题是,当我使用subprocess.Popen().pid时,它返回
的
是
僵尸
进程
(失效)
的
pid,而不是我需要停止
的
真正
进程
的
pid。我不能使
浏览 2
提问于2013-10-18
得票数 1
7
回答
在
linux
中
终止
进程
7342 pts/3 Z 0:00 [java] <defunct> 在上面的例子
中
,我使用ps命令来知道java
进程
的
pid,在上面的例子
中
是7342。然后我使用kill命令终止了该
进程
。但这并没有被终止,因为ps命令再次显示了pid为7342
的
java
进程
。 我是否应该使用其他命令来终止
进程</e
浏览 3
提问于2010-06-29
得票数 10
回答已采纳
3
回答
为什么需要
僵尸
进程
?
、
、
、
、
维基百科基本上给出了我需要知道
的
所有关于
僵尸
进程
的
可能信息,但只是一句简单的话,说明在父
进程
创建另一个子
进程
的
情况下,PID
中
的
冲突将不会存在,这可能是useful..in。那么这到底是怎么“有用”
的
呢?如果被命名
的
僵尸
进程
被移除而不是保留在那里,那么PID不是可用
的
吗? 或者,为什么
僵尸
进程
应该存在,还有其他
浏览 3
提问于2013-05-07
得票数 6
回答已采纳
5
回答
在
linux
C++
中
杀死
僵尸
进程
,了解PID
、
、
、
我必须在
linux
C
中
杀死/清除
僵尸
进程
。我所知道
的
是
僵尸
进程
的
PID。我在一个循环中创建了一些
僵尸
进程
:for (i; i<5; i++) system("(: & exec sleep 30) &"); // create zombiefor 30 sec我可以使用以下命令获取它们
的
P
浏览 7
提问于2012-12-02
得票数 0
回答已采纳
2
回答
如何仅等待()某些子
进程
并防止
僵尸
、
、
、
、
我正试图在
linux
上用c++编写一个模拟shell,却被困在了这个问题上: 我需要在后台运行一些
进程
,在前台运行一些
进程
。为了防止前台
进程
变成
僵尸
,我可以使用wait(),但是如何防止后台
进程
变成
僵尸
呢?
浏览 0
提问于2018-11-24
得票数 1
回答已采纳
1
回答
为什么OpenProcess给我一个不存在pid
的
非空句柄?
、
我尽可能地减少了代码,以保持代码所做
的
工作: 和我
的
僵尸
玩..。在调试时,您可以很容易地(在OpenProcess之前)检查给定
的
Pid在任务管
浏览 14
提问于2016-02-09
得票数 2
回答已采纳
1
回答
在Windows上,我是否必须在调用WaitForSingleObject()之后调用CreateProcess()?
、
、
、
在
Linux
上,我必须在父
进程
上
的
wait()后调用fork(),否则子
进程
在完成后将一直处于
僵尸
状态,直到父
进程
完成为止。我知道Windows‘CreateProcess()与
Linux
的
fork()不同,看起来’
僵尸
‘是一个在Windows上不存在
的
UNIX/
Linux
概念。但是,也许我仍然必须调用WaitForSingleObject()来释放分配给CreateProcess()<e
浏览 2
提问于2021-10-28
得票数 1
回答已采纳
2
回答
僵尸
进程
会导致内存不足吗?他们最终会被init过程杀死吗?
、
、
我有
僵尸
程序
的
问题。除非有许多这样
的
进程
,否则让这种
进程
是无害
的
。
僵尸
最终会被它
的
父级接收到(通过调用wait(2))。如果原始父
进程
在退出之前还没有得到它,那么init
进程
(pid == 1)会在以后
的
某个时候这样做。 我不明白这个。这是否意味着最终
僵尸
进程
的
条目将从处理表
中
删除
浏览 0
提问于2014-10-15
得票数 2
1
回答
WSL -
僵尸
进程
的
不同行为
、
我只是在WSL上玩
僵尸
进程
。我写了一个很简单
的
程序:#include <stdlib.h> } return EXIT_SUCCESS;虽然我可以使用ps在本地
Linux
上看到
僵尸
进程
,但在
浏览 0
提问于2019-05-17
得票数 0
回答已采纳
1
回答
Linux
在继承其孤立
的
僵尸
进程
时是否将“`SIGCHLD`”发送给“`init`”?
、
、
、
当
Linux
继承孤立
的
僵尸
进程
(未被原始父
进程
接收
的
进程
)时,它是否将SIGCHLD发送到init (PID 1
进程
)?
浏览 0
提问于2019-06-14
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程——特殊进程之僵尸进程
多进程编程中父进程如何回收僵尸进程
在 Linux 中如何结束进程
如何找到并杀死Linux数据中心服务器上的僵尸进程?
Linux中父进程为何要苦苦地知道子进程的死亡原因?
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券