Re: fork/spawnzombie question
| From: | Per Jessen | Date: | Fri, 13 Feb 2009 08:46:51 +0000 |
| Subject: | Re: fork/spawnzombie question | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-288205@lists.php.net to get a copy of this message | ||
bruce wrote:
> Hi Nathan/Torok...
>
> Hey guys... got a bit of a question.
>
> I'm playing around with the php/for/pcntl_exec functions and I've got
> a process that spawns off a bunch of child processes. Unfortunately,
> I'm getting to where I have 100's of zombie child processes that I can
> see from the linux/processTBL.
>
> I don't want to have my master loop do a waitpid() call, as it would
> block on the wait for one of the child processes to exit.
No, it wouldn't - just use WNOHANG:
pcntl_waitpid( -1, $status, WNOHANG );
/Per Jessen
--
Per Jessen, Zürich (-0.9°C)