|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 26 Sep 2001 09:06:35 To : sharun@wind.ukr.net Subject : Re: Exponential BackOff для sendmail -------------------------------------------------------------------------------- EG>> 1. Убираем штатный sendmail с порта 25 релея. EG>> Вешаем на другой порт/другой IP этой же машины/на другую машину. EG>> Обеспечиваем проброс коннектов из _своей_ сети на штатный EG>> sendmail. Как - вопрос отдельный, задача вполне решабельна (ipfw fwd, EG>> bounce или еще как). Почта внутри ходит нормально и уходит во EG>> внешний мир тоже. EG>> 2,3. Hа 25-й порт релея в /etc/inetd.conf EG>> вешаем копию штатного sendmail'а, переконфигуренную на работу в EG>> queued mode, с отдельной очередью. Средствами inetd регулируем EG>> загрузку машины (помогут ли тут еще и tcp-wrappers?) EG>> Подбираем интервал разгребания очереди. EG>> EG>> Имеем теперь некоторое время на раздумия :) EG>> Чего я не учел? swun> 1. штатных релеев 2 штуки + 2 резервных (это к тому, что модные MTA swun> спокойно забивают на 553 REJECTED для определенного адреса и идут swun> пытать счастья на следующий MX) Процедуру провести для каждого MX. swun> 2. процессоры и память на них - не резиновые Hагрузку эта процедура снижает, а не увеличивает. swun> 3. регламентируя загрузку машины автоматически начинаются отбои от swun> сендмейла. Регулировать нагрузку количеством детей сендмыла = swun> DoS. Регулировать количество потоков с одного хоста = DoS, swun> потому что есть yahoo.com, у которых и память и процессоры swun> резиновые. DoS ты имеешь при одном sendmail. А дополнительный sendmail в queued mode должен отрабатывать гораздо быстрее. Eugene -- "Люди забыли эту истину," - сказал Лис, - "но ты не забывай" --- slrn/0.9.7.0 (FreeBSD) * Origin: SVZ-Service (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093b0ad572d.html, оценка из 5, голосов 10
|