|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Victor Wagner 2:5020/400 15 Dec 2004 18:26:24 To : "Alexander V. Gaiduk" Subject : Re: Hа: Hа: Чтобы и скрипт работал и пользователь не заснул -------------------------------------------------------------------------------- Alexander V. Gaiduk <gav@arhcity.ru> wrote: AVG>я к тому, что, имхо, для долгих процессов, управляемых AVG>через вэб, вполне нормально на каком то этапе отфоркаться AVG>от того, что живет под апачем, и продолжить жизнь AVG>самостоятельно до победного конца. В принципе, да. Hо в частном конкретном случае хостер имеет право это запретить. Кроме того, следует не забывать о том, куда назначен стандартный ввод-вывод этих скриптов. Если его не переопределить явным образом, STDOUT будет назначен в сокет пользователю, а STDERR в лог апача. Поэтому надо не просто форкаться, а честно демонизироваться - закрывать STDIN, STDOUT, STDERR и переоткрывать их в какое-нибудь полезное место - /dev/null или свой собственный лог. -- --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: Архивное /ru.cgi.perl/1517866a72f34.html, оценка из 5, голосов 10
|