Форум сетевых администраторов
Показаны 2 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Другие (http://netadmin.ws/forum/forumdisplay.php?forumid=19)
-- fork - правильно ли? (http://netadmin.ws/forum/showthread.php?threadid=845)


Помещено eazy-e 06-03-2002 в 22:56:

Question fork - правильно ли?

Помогите разобраться

Я делаю скрипт рассылки и с небольшими обемами данных он справляестя хорошо, но слышал чтобы он гарантированно отрабатывал на больших списках - нужно использовать fork, а то сервер дохнет по timeout.

Правильный ли код с форком?

мне не нужно ничего выводить во время отравки писем, просто по завершению делается редирект на $Location.

%emails - допустим содержит 2000 e-mail'ов
SendEmail - функция отправки письма

$pid = fork();

if ($pid) {
          print $query->redirect("$Location");
          exit 0;
} else {
          foreach (keys %emails) {
                    SendEmail($emails{Email}, $Subject, $Body);
          }
}

Заранее благодарю за помощь


Помещено eazy-e 09-03-2002 в 19:40:

Arrow

Блин, что никто с форком не работал?...

Правильная ли конструкция? Гарантировано ли отработает блок по "else".

Не могу проверить в win32.


Формат времени GMT. Текущее время 04:26.
Показаны 2 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.