Приветствую,<br><br>Т.к. ответа на <a href="http://forum.nginx.org/read.php?21,60474,60474">письмо в рассылку</a> я не получил, нашел единственный способ реализовать данный функционал - используя mod_perl.<br>И все вроде бы получилось, обработку исключительных ситуаций оставил на потом, и когда пришло это &quot;потом&quot;, с ужасом обнаружил что не могу обработать код ответа порожденного процесса.<br>
<br>в перл модуле это следующий код:<br><br>if ( (system(&quot;wget $uri -O &#39;$path&#39; &gt; /dev/null 2&gt;&amp;1&quot;) ) or ( system(&quot;mogrify -resize $size &#39;$path&#39; &gt; /dev/null 2&gt;&amp;1&quot;) ) ) {<br>
<br>в логе такое<br><br>==&gt; error.log &lt;==<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&#39;а.<br>
Поясните почему нельзя или как можно получить код возврата процесса.<br><br>Спасибо за внимание.<br clear="all"><br>-- <br>Best regards,<br>Vasil Mikhalenya<br>