библиотека PCNTL и зомби процессы

Joker.mk

Новичок
библиотека PCNTL и зомби процессы

Распаралеливаю процесс через PCNTL необходимо дождаться, пока все потомки не завершаться.
Пишу
while( pcntl_waitpid(-1, $status ) > 0 );

Прекрасно работает пока среди потомков не появляются зомби-процессы. Если такие присутствуют, то цикл превращается в бесконечный со всеми вытекающими отсюда последствиями.

Как организовать проверку на зомби и убивать их ?
 

Tor

Новичок
у автора наблюдается неверная трактовка терминов

зомби называется процесс, родитель которого умер, не дожидаясь результатов работы потомка (или хотя бы окончания его работы)
 
Сверху