Приветствую,<br><br>Т.к. ответа на <a href="http://forum.nginx.org/read.php?21,60474,60474">письмо в рассылку</a> я не получил, нашел единственный способ реализовать данный функционал - используя mod_perl.<br>И все вроде бы получилось, обработку исключительных ситуаций оставил на потом, и когда пришло это "потом", с ужасом обнаружил что не могу обработать код ответа порожденного процесса.<br>
<br>в перл модуле это следующий код:<br><br>if ( (system("wget $uri -O '$path' > /dev/null 2>&1") ) or ( system("mogrify -resize $size '$path' > /dev/null 2>&1") ) ) {<br>
<br>в логе такое<br><br>==> error.log <==<br>2010/03/12 13:02:53 [notice] 10842#0: signal 17 (SIGCHLD) received<br>2010/03/12 13:02:53 [alert] 10842#0: waitpid() failed (10: No child processes)<br><br>Видел что подобная тема поднималась в рассылке, но в чем проблема так и не понял. Использовать Mechanize не предлагайте, работает гораздо дольше wget'а.<br>
Поясните почему нельзя или как можно получить код возврата процесса.<br><br>Спасибо за внимание.<br clear="all"><br>-- <br>Best regards,<br>Vasil Mikhalenya<br>