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