设为首页 加入收藏

TOP

[PHP] defunct僵尸进程
2019-08-23 00:39:33 】 浏览:25
Tags:PHP defunct 僵尸 进程

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

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

pcntl_signal(SIGCLD, SIG_IGN);

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

pcntl_wait($status)

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

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

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

 

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇PHP随机生成要求位数个字符(大小.. 下一篇索引原理 以及 创建索引类型查询..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目