информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
Interesnij kod. Vizval lubopitstvo.. Nuzjno v helpi pozubrity... 21.07.04 20:36  Число просмотров: 1550
Автор: cetb Статус: Незарегистрированный пользователь
<"чистая" ссылка>
<programming>
[PHP] Помогите, как правильно написать механизм рассылки. 20.07.04 13:50  
Автор: ne_budu_pozority_tut_nik Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Долго об этом думал, но к единому решению не пришел. Программным способом отправлял порциями по 20-100 мыл, затем делал рефреш страницы.

Как технически и программно правильно запрограммировать механиз рассылки ? Поделитесь опытом.
А то я не совсем уверен в своем способе..
Странно, а как же cron(crontab), а то ведь твоим способом... 20.07.04 14:19  
Автор: Winer <Виктор С.> Статус: Member
<"чистая" ссылка>
> Долго об этом думал, но к единому решению не пришел.
> Программным способом отправлял порциями по 20-100 мыл,
> затем делал рефреш страницы.
>
> Как технически и программно правильно запрограммировать
> механиз рассылки ? Поделитесь опытом.
> А то я не совсем уверен в своем способе..
Странно, а как же cron(crontab), а то ведь твоим способом нужен браузер и юзер к нему :)
cron(crontab), с каким интервалом и по сколько писем за раз? 20.07.04 15:08  
Автор: ne_budu_pozority_tut_nik Статус: Незарегистрированный пользователь
<"чистая" ссылка>
А ты демонизируйся 20.07.04 19:15  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
Сабж. По крону проверяй - жив ли твой демон, если нет, то запускай. А сам демон пусть раз в минуту шлет сообщений по 10.

Вот пример из хелпа по ПХП, как демонизироваться:

<?php

$pid = pcntl_fork();
if ($pid == -1) {
die("could not fork");
} else if ($pid) {
exit(); // мы родитель
} else {
// мы потомок
}

// отсоединиться от терминала управления
if (!posix_setsid()) {
die("could not detach from terminal");
}

// настроить обработчики сигнала
pcntl_signal(SIGTERM, "sig_handler");
pcntl_signal(SIGHUP, "sig_handler");

// проходить по циклу, выполняя задачи
while(1) {

// здесь делать что-нибудь интересное

}

function sig_handler($signo) {

switch($signo) {
case SIGTERM:
// обработать задачи отключения
exit;
break;
case SIGHUP:
// обработать задачи рестарта
break;
default:
// обработать все другие сигналы
}

}

?>
Interesnij kod. Vizval lubopitstvo.. Nuzjno v helpi pozubrity... 21.07.04 20:36  
Автор: cetb Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Финт ушами 21.07.04 20:54  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
Где-то в инет встречал код, правда на пёрле и он у меня не сохранился...
Как раз был сделан для рассылки емелей.
Смысл его заключался в том, что основная прога ветвится (демон1), тот демон создает еще демона (демон2). И эти 2 демона проверяют живость друг друга, и ветвятся, если сородич умер.
А какие преимущества? 22.07.04 00:47  
Автор: Heller <Heller> Статус: Elderman
<"чистая" ссылка>
Не совсем ясно, зачем это надо. Не проще ли тупо в лоб рассылать мыла подряд по всем адресатам простым mail'ом?
да хоть все сразу, если хостер time_limit не ограничивает 20.07.04 15:18  
Автор: Winer <Виктор С.> Статус: Member
<"чистая" ссылка>
А какова реакция сервера ? Его не убьет мгновенная рассылка тысяча писем ? 20.07.04 15:33  
Автор: ne_budu_pozority_tut_nik Статус: Незарегистрированный пользователь
<"чистая" ссылка>
это ты думаешь что мнгновенная :)) письмо встаёт в очередь и... 20.07.04 15:47  
Автор: Winer <Виктор С.> Статус: Member
<"чистая" ссылка>
это ты думаешь что мнгновенная :)) письмо встаёт в очередь и ждёт отправки :)естественно сервер наргружаеться, но не настолько, ИМХО.
А в крон - задания можно поставить отсылку 100 писем в... 20.07.04 19:17  
Автор: ne_budu_pozority_tut_nik Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> это ты думаешь что мнгновенная :)) письмо встаёт в очередь
> и ждёт отправки :)естественно сервер наргружаеться, но не
> настолько, ИМХО.

А в крон - задания можно поставить отсылку 100 писем в минуту ? Мне важно программно не создавать нагрузку, а динамически отсылать письма. н-ное количество писем в интервал времени.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach