美文网首页
僵尸进程&孤儿进程

僵尸进程&孤儿进程

作者: 慕知 | 来源:发表于2021-01-04 14:48 被阅读0次
  • 僵尸进程概念
  所有进程都会进入的一种进程状态;
- 子进程结束后,它的父进程会调用wait()或waitpid()取得子进程的终止状态,回收掉子进程的资源;
- 如果子进程退出,父进程没有调用,其pid等依然存在,即为僵尸进程


僵尸进程本身并没有危害,但是父进程一直生产出子进程的情况下,僵尸进程会造成资源浪费pid号不够用


解决方案:
# 这时就是父进程出现了问题
方法一:传递信号给父进程收回子进程资源
kill -CHLD +父进程号

方法二:直接杀掉父进程,让子进程变为孤儿进程,从而被systemd进程收养(centos 7 系统)
kill -9 +父进程号
  • 孤儿进程概念
没有父进程的进程,是父进程出现了问题,从而会被systemd进程收养

相关文章

  • 孤儿进程、僵尸进程与进程回收

    孤儿进程与僵尸进程 孤儿进程:父亲死了,子进程被init进程领养僵尸进程:子进程死了,父进程没有回收子进程的资源(...

  • 僵尸进程&孤儿进程

    僵尸进程概念 孤儿进程概念

  • 孤儿进程与僵尸进程

    孤儿进程与僵尸进程[总结] 1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直...

  • 示例说明僵尸进程的危害及解决方法

    简述 首先简要说明下僵尸进程和孤儿进程的概念(前提都是父进程调用fork产生子进程) 僵尸进程:子进程终止,父进程...

  • 僵尸进程/孤儿进程

    参考博客 : http://www.cnblogs.com/Anker/p/3271773.html 一:僵尸进程...

  • Linux中的僵尸进程和孤儿进程

    Linux中的僵尸进程和孤儿进程 孤儿进程 孤儿进程指的一个父进程退出,而它的一个或多个子进程还在运行,那么那些子...

  • agent大量僵尸进程问题定位

    agent大量僵尸进程问题定位 参考: 孤儿进程与僵尸进程总结 Background agent每隔一秒会通过fr...

  • 面试题

    1.什么是孤儿进程?什么是僵尸进程? 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成...

  • 僵尸进程和孤儿进程

    详情参考https://www.cnblogs.com/Anker/p/3271773.html 我们知道在uni...

  • 孤儿进程和僵尸进程

    1.孤儿进程 一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进...

网友评论

      本文标题:僵尸进程&孤儿进程

      本文链接:https://www.haomeiwen.com/subject/lclvoktx.html