Михаил Филаткин
Guest
Зомби процессы при использовании popen()
Приветствую!
Есть несложный скрипт, запускаемый кроном, рассылающий почту. Почта рассылается по схеме :
$fd = popen("/usr/sbin/sendmail -t -oi", 'w');
fputs($fd, "To: $to\n");
fputs($fd, "From: $from\n");
...
pclose($fd);
Но возникла проблема - админ сервера сообщил, что скрипт порождает большое количество зомби. Так вот, не посоветует ли кто чего? В частности, не поможет ли добавление
define("SIGTERM",15);
posix_kill($fd,SIGTERM);
после pclose ?
Приветствую!
Есть несложный скрипт, запускаемый кроном, рассылающий почту. Почта рассылается по схеме :
$fd = popen("/usr/sbin/sendmail -t -oi", 'w');
fputs($fd, "To: $to\n");
fputs($fd, "From: $from\n");
...
pclose($fd);
Но возникла проблема - админ сервера сообщил, что скрипт порождает большое количество зомби. Так вот, не посоветует ли кто чего? В частности, не поможет ли добавление
define("SIGTERM",15);
posix_kill($fd,SIGTERM);
после pclose ?