|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 08 Jan 2001 13:58:07 To : Alexander Devitsky Subject : Re: sendmail & multiple hosts - 2 questions -------------------------------------------------------------------------------- >>> Alexander Devitsky wrote: AD> petrov.com esmtp:mailserver1 AD> vasechkin.ru esmtp:mailserver2 AD> ivanovich.org esmtp:mailserver3 AD> Письмо доходит до всех адресатов нормально, HО! Sendmail отправляет его по AD> очереди каждому. В результате на mailserver3 оно попадает в три раза дольше, AD> чем на mailserver1. Скорость критична, а при больших размерах письма время AD> набегает немалое. AD> Вопрос: AD> Что нужно сказать sendmail-у, чтобы в подобном случае письмо отправлялось к AD> разным хостам ПАРАЛЛЕЛЬHО? Hичего. Он такого не умеет по определению. AD> И другая ситуация - приходит в примерно одно и то же время 20 писем с одним AD> получателем. Порождается 20 процессов, втискивающих эти 20 писем в один AD> узкий канал. Как сделать, чтобы в одно время на _один_ хост уходило не AD> более, скажем 3-х, писем? Ограничивать количество порождаемых процессов AD> нельзя, так как хостов-получателей много и 20 процессов, отправляющих письма AD> на разные хосты - это нормально. Ограничить _тремя_ - можно, но для этого придется делать три спула hoststat'а и соответственно назапускать демонов. Стандартная фича - не более одного (достигается включением SingleThreadDelivery). Можно где-то так: sendmail -bd -odb -ox1 \ -OHostStatusDirectory=/var/spool/MailHostStat -OSingleThreadDelivery sendmail -q1m -OMinQueueAge=5m -ox15 -OMaxDaemonChildren=20 \ -OHostStatusDirectory=/var/spool/MailHostStat2 -OSingleThreadDelivery sendmail -q1m -OMinQueueAge=5m -ox15 -OMaxDaemonChildren=20 \ -OHostStatusDirectory=/var/spool/MailHostStat3 -OSingleThreadDelivery Правда, работать оно будет неустойчиво, в том смысле, что в зависимости от скорости случайных процессов будет не 3, а менее доставок на один хост. /netch --- ifmail v.2.15dev5 * Origin: Lucky Netch Incorporated (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/91387c4b38a3.html, оценка из 5, голосов 10
|