加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[PHP] defunct僵尸进程

发布时间:2021-05-21 06:50:35 所属栏目:大数据 来源: https://www.jb51.cc
导读:1.如果子进程先于父进程退出, 同时父进程又没有调用wait/waitpid,则该子进程将成为僵尸进程 2.如果fork完就不管了可以使用 忽略子进程信号,防止僵尸进程 pcntl_signal(SIGCLD,SIG_IGN); 3.如果在主进程中,可以等待子进程的退出,这样也能防止出现僵尸进程 p

1.如果子进程先于父进程退出, 同时父进程又没有调用wait/waitpid,则该子进程将成为僵尸进程

2.如果fork完就不管了可以使用 忽略子进程信号,防止僵尸进程

pcntl_signal(SIGCLD,SIG_IGN);

3.如果在主进程中,可以等待子进程的退出,这样也能防止出现僵尸进程

pcntl_wait($status)

4.如果我是一个while死循环,里面始终控制住进程的数量

wait函数,是在判断一定进程数量后才执行到

在fork完子进程后,一定要让在最开始让子进程睡眠几秒,否则理解就退出了,还没等到wait函数,也会变成僵尸进程

?

?

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读