|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Peter V. Mikhalenko 2:5020/400 06 Mar 2001 02:51:15 To : All Subject : Re: Долгая работа... -------------------------------------------------------------------------------- "Stanislav Pilipenko" <spilipenko@mail.lanit.ru> wrote in message news:980ito$6cj$1@host.talk.ru... > > "Artem Chuprina" <ran@ran.pp.ru> wrote in message > news:slrn9a7bg2.420.ran@menegroth.ran.pp.ru... > > > Вариант 3: отсылаем на все ящики одним письмом. > Думаю, что указывать в одном письме всех, кому отсылаешь, не самый лучший > вариант. Клиентам рассылки необязательно знать о существовании друг друга. > > Вариант 4: Создаем очередь на рассылку, а запускаемый через каждые Х минут > скрипт производит рассылку из очереди. Вариант 5: (я делал так): шлем все письма в отдельном дочернем процессе, а в папином процессе говорим что все ок (это правда наверно в виндах не будет работать): if (!fork()) { eval { шлем письма и делаем другую долгую работу } } else { print("<html><body><h1>Рассылка типа в процессе.</h1></body></html>"); } __ Peter V. Mikhalenko E-Labs Development (C) 2001 peter@e-labs.ru -- Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/64888a7f3f7b.html, оценка из 5, голосов 10
|