腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
多少是太多
僵尸
(坏)
目前在我的
Linux
上运行top,我看到了82个
僵尸
。一个小时后,我看到了128个
僵尸
。我知道
僵尸
是无害的,但多少是太多?它们能引起问题吗?
浏览 0
提问于2019-02-17
得票数 5
1
回答
如果
僵尸
州没有被清除有什么问题吗?
、
我有一个生产部门,其中的java流程已经成为
僵尸
,并在那里呆了一段时间。如果该单元重新启动,那么它将被清除。但是,该单元没有重新启动,另一个java
进程
正在启动和运行。如果这个
僵尸
状态保持不变,没有清除它,有什么问题吗?它会以任何方式影响(表现还是缓慢)?
浏览 0
提问于2018-06-26
得票数 19
3
回答
为什么需要
僵尸
进程
?
、
、
、
、
维基百科基本上给出了我需要知道的所有关于
僵尸
进程
的可能信息,但只是一句简单的话,说明在父
进程
创建另一个子
进程
的情况下,PID中的冲突将不会存在,这可能是useful..in。如果被命名的
僵尸
进程
被移除而不是保留在那里,那么PID不是可用的吗? 或者,为什么
僵尸
进程
应该存在,还有其他原因吗?
浏览 3
提问于2013-05-07
得票数 6
回答已采纳
2
回答
如何创建几分钟内无法收割的
僵尸
进程
、
、
、
有没有人可以建议我一个简单的方法来创建一个
僵尸
进程
,而这个
僵尸
进程
在几分钟内都不能收割。这样做的目的是为了测试父
进程
是否能够在
僵尸
进程
再次变得可收割后进行收割。对于不可收割的
僵尸
,可以在中找到一种情况。我想可能有更简单的方法来做到这一点。首选语言: C/C++
浏览 3
提问于2014-11-03
得票数 0
4
回答
监测
僵尸
进程
、
、
、
、
当前,Nagios使用以下命令监视
僵尸
进程
:它检查状态= X,Z的
僵尸
进程
。在
Linux
或Ubuntu机器上,我可以运行以下命令来
查看
僵尸
进程
:如何使'X‘和'Z’状态都在一行中。我想在Zabbix中配
浏览 5
提问于2013-10-24
得票数 0
回答已采纳
1
回答
如何找出
僵尸
过程的原因?
、
我有一个
僵尸
程序,我正试图调查。 当
进程
在
Linux
上死掉时,它并不是全部被立即从内存中移除--它的
进程
描述符停留在内存中(
进程
描述符只占用少量内存)。
进程
的状态变为EXIT_ZOMBIE,
进程
的父
进程
被通知它的子
进程
已经使用SIGCHLD信号死亡。然后,父
进程
应该执行wait()
系统
调用,以读取死
进程
的退出状态和其他信息。这允许父
进程
从死
进程
中
浏览 0
提问于2018-09-06
得票数 2
回答已采纳
2
回答
失效的
进程
会阻止其他
进程
的正常运行吗?
、
、
、
、
我深入挖掘了一下,然后我意识到我有很多
僵尸
进程
。但是,在我使用下面的命令杀死父
进程
之后: "ps -ef | grep defunct | grep -v grep | awk '{print $3我杀死
僵尸
对重启有帮助吗?如果是这样的话,这就很奇怪了,因为我找不到任何解释废弃
进程
如何影响正常
进程
的参考资料
浏览 2
提问于2010-03-10
得票数 1
回答已采纳
2
回答
僵尸
进程
会导致内存不足吗?他们最终会被init过程杀死吗?
、
、
我有
僵尸
程序的问题。除非有许多这样的
进程
,否则让这种
进程
是无害的。
僵尸
最终会被它的父级接收到(通过调用wait(2))。如果原始父
进程
在退出之前还没有得到它,那么init
进程
(pid == 1)会在以后的某个时候这样做。我认为
僵尸
进程
会导致内存
浏览 0
提问于2014-10-15
得票数 2
1
回答
使用叉子()和等待()的适当方式
、
、
我刚刚开始学习
Linux
中的叉和等待,并在wait()手册页注释中看到了这一段: 一个孩子终止,但没有等待成为一个“
僵尸
”。内核维护有关
僵尸
进程
的最小信息集(PID、终止状态、资源使用信息),以便允许父
进程
稍后执行等待以获取有关子
进程
的信息。只要
僵尸
不通过等待从
系统
中删除,它就会占用内核处理表中的一个槽,如果这个表被填充,就不可能创建进一步的
进程
。如果父
进程
终止,则init(8)采用它的“
僵尸
”子
浏览 3
提问于2014-11-28
得票数 2
回答已采纳
5
回答
为什么必须为子
进程
使用` `wait()`?
、
尽管等待的
linux
手册页很好地解释了,您需要对子
进程
执行wait(),以便它们不会变成
僵尸
,但它根本没有说明原因。如果我太早使用waitpid,我的父
进程
会被阻塞,当我使用太晚的时候,我会被
僵尸
淹没,无法再fork(),这不仅对我的
进程
不利,而且会导致整个
系统
出现意想不到的问题。我可能还可以找到一个非阻塞函数来检查子
进程
,并仅在它们终止时才使用waitpid。为什么
Linux
要保留
僵尸
?为什么我要
浏览 1
提问于2011-12-29
得票数 16
回答已采纳
1
回答
向/proc/loadavg进行调查
回顾
linux
加载平均文档(试图解决一个问题),我被问到是否是一种
进程
状态(
僵尸
进程
?)会影响异常,导致我的
系统
负荷平均值高。那么
僵尸
过程会对我的问题产生负面影响吗?
浏览 0
提问于2015-03-27
得票数 1
1
回答
在Windows上,我是否必须在调用WaitForSingleObject()之后调用CreateProcess()?
、
、
、
在
Linux
上,我必须在父
进程
上的wait()后调用fork(),否则子
进程
在完成后将一直处于
僵尸
状态,直到父
进程
完成为止。我知道Windows‘CreateProcess()与
Linux
的fork()不同,看起来’
僵尸
‘是一个在Windows上不存在的UNIX/
Linux
概念。但是,也许我仍然必须调用WaitForSingleObject()来释放分配给CreateProcess()的一些操作
系统
资源,类似于
Lin
浏览 2
提问于2021-10-28
得票数 1
回答已采纳
1
回答
在python中使用pid杀除子
进程
、
、
、
我在python中使用子
进程
来启动一个program.When,它启动了,它保存了在database.After中创建的
进程
的pid,如果触发发生,它需要停止这个
进程
并启动一个新的
进程
。问题是,当我使用subprocess.Popen().pid时,它返回的是
僵尸
进程
(失效)的pid,而不是我需要停止的真正
进程
的pid。我不能使用terminate命令,因为启动
进程
命令和终止命令发生在不同的scripts.So中。我需要一种方法来获取正在启动的
浏览 2
提问于2013-10-18
得票数 1
1
回答
如何避免crond中的
僵尸
进程
( crond -l 9)
、
、
、
我的
系统
基于
Linux
( 3.12.14 ),我可以经常看到Zombie创建。 我们没有重新启动crond的选项,因为很多实时特定的脚本都是作为crondtab配置的一部分运行的。它清楚地显示'sh‘变成了
僵尸
(sh,它的父
进程
正在运行crond ( cr
浏览 5
提问于2018-01-01
得票数 3
1
回答
setpgid for Child Zombie过程提供ESRCH而不是EACCES?
、
、
、
根据man setpgid(2)页面, 根据描述,错误应该是EACCES。但是为什么我要用ESRCH代替呢?
浏览 0
提问于2018-01-31
得票数 0
回答已采纳
2
回答
码头内的
僵尸
、
、
、
所有工作正常,但如果我杀死铬实例,并检查运行的
进程
列表,我将看到2(实际上3+2猫
进程
)
僵尸
铬
进程
(失效)仍然在
系统
中。我知道这个
进程
是一个子
进程
(被杀死的父
进程
),它没有正确完成,并附加到init
进程
中。 我想直接杀了它-拒绝了。此外,我还试图生成带有detached:true标志的铬,并再次直接杀死所有子
进程
,当主铬接收到“退出”信号时,无论如何,ps -A | grep chrome会向我显示两个失效。有什么想
浏览 8
提问于2017-09-05
得票数 4
回答已采纳
2
回答
在代码中创建的
僵尸
进程
,并在另一部分中终止
、
、
、
我想写一个“
僵尸
创造者”和“
僵尸
终结者”。要点是我想在代码的一个部分创建
僵尸
,并在其他部分终止它们。我使用的是C。
浏览 1
提问于2012-11-30
得票数 0
回答已采纳
1
回答
多线程编程中的exit命令是否完全退出?
、
、
带有命令:exit(-1) 当我在
linux
中运行我的程序时,当它达到这个条件时,它会完全退出。但是我仍然不确定是否所有其他线程都退出了?还有,它们是否留在内存中?有人告诉我,它们仍然是
僵尸
,因此它可能会损害
系统
,但当我
查看
进程
(使用ps命令)时,我什么也看不到。现在我需要一些关于结束所有线程的帮助,还需要在我的
系统
中寻找
僵尸
。
浏览 1
提问于2016-02-02
得票数 1
7
回答
在
linux
中终止
进程
0:00 [java] <defunct> 在上面的例子中,我使用ps命令来知道java
进程
的然后我使用kill命令终止了该
进程
。但这并没有被终止,因为ps命令再次显示了pid为7342的java
进程
。谢谢
浏览 3
提问于2010-06-29
得票数 10
回答已采纳
4
回答
如何分叉过程,这样的方式,收获孩子是不必要的
、
、
、
我似乎有一段模糊的记忆,即
Linux
中存在某种工具,它允许一个
进程
分叉(),使
系统
在不创建
僵尸
的情况下自动获取子
进程
。这个机制是什么?还是我的记忆错了?
浏览 4
提问于2016-10-26
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程——特殊进程之僵尸进程
查看 Linux 系统中进程和用户的内存使用情况
多进程编程中父进程如何回收僵尸进程
Linux系统编程 进程间同步
进程可以申请系统资源,如何通过命令行查看Windows操作系统进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券