Проблема с почтовым серверомЕсть:
1. Сервак на FreeBSD 4.3 (на базе P166 64 mb)
2. На нем sendmail и pop3 сервер
3. Количество ящиков несколько сотен
4. Также сервер обеспечивает маршрутизацию с firewall, работу с mysql, apache, ftp, samba, mrtgСуть проблемы:
1. При попытке отправить письмо, сервер оказывается недоступен. Если повторять попытки отправить, то с 6-8 попытки обычно можно отправить письмецо. После перезагрузки сервака проблема исчезает, обычно часа на 3, а потом все опять начинается. До недавнего времени для отправки писем у части пользователей был задействован чужой SMTP сервер (mail.comset.net), при этом письма отправлялись с первого раза. В связи со сменой провайдера, smtp сервер Comset оказался недоступным, и пользователей пришлось перевести на наш smtp сервак. Теперь ситуация с отправкой резко ухудшилась, не помогают даже ребуты сервера. С первого раза не отправляет почти никогда.
2. Вторая проблема с почтой, это скорость с которой принимаются письма. Известен случай когда письмо шло 13 часов. Причем с ящиков на нашем сервере письма доходят быстро. Но если слать с других ящиков, то можно прождать несколько часов…
глянь dig`ом mx записи у прова что зону держит, какой у тебя приоретет
>глянь dig`ом mx записи у прова что зону держит, какой у тебя
>приоретет
я делаю dig @имя_домена MX(1 server found)
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUERY SECTION:
;; ., type = MX, class = IN;; AUTHORITY SECTION:
. 23m12s IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. (
2003082801 ; serial
30M ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
;; Total query time: 5 msec
;; FROM: unix.line.ru to SERVER: line.ru 212.119.184.1
;; WHEN: Fri Aug 29 16:46:49 2003
;; MSG SIZE sent: 17 rcvd: 92
>Проблема с почтовым сервером
>
>Есть:
>1. Сервак на FreeBSD 4.3 (на базе P166 64 mb)
>2. На нем sendmail и pop3 сервер
>3. Количество ящиков несколько сотен
>4. Также сервер обеспечивает маршрутизацию с firewall, работу с mysql, apache, ftp,
>samba, mrtg
>
>
>
>Суть проблемы:
>1. При попытке отправить письмо, сервер оказывается недоступен. Если повторять попытки отправить,
>то с 6-8 попытки обычно можно отправить письмецо. После перезагрузки сервака
>проблема исчезает, обычно часа на 3, а потом все опять начинается.
>До недавнего времени для отправки писем у части пользователей был задействован
>чужой SMTP сервер (mail.comset.net), при этом письма отправлялись с первого раза.
>В связи со сменой провайдера, smtp сервер Comset оказался недоступным, и
>пользователей пришлось перевести на наш smtp сервак. Теперь ситуация с отправкой
>резко ухудшилась, не помогают даже ребуты сервера. С первого раза не
>отправляет почти никогда.
>2. Вторая проблема с почтой, это скорость с которой принимаются письма. Известен
>случай когда письмо шло 13 часов. Причем с ящиков на нашем
>сервере письма доходят быстро. Но если слать с других ящиков, то
>можно прождать несколько часов┘Ну дык, сервер не справляется с нагрузкой.
confQUEUE_LA - Load average at which queue-only function kicks in. Default values is (8 * numproc) where numproc is the number of processors online (if that can be determined).
confREFUSE_LA - Load average at which incoming SMTP connections are refused. Default values is (12 * numproc) where numproc is the number of processors online (if that can be determined).
confDELAY_LA - Load average at which sendmail will sleep for one second on most SMTP commands and before accepting connections. 0 means no limit.
Вот те параметры, которые отвечают за это дело в sendmail. Только будь осторожен, если ты поставишь слишком большие значения, сервер рухнет окончательно.
Много ресурсов жрет также mrtg, тем более если мониторишь достаточно много сервисов.
И вообще, по возможности поставь отдельный сервер под firewall и mrtg (можно послабее), и сервак помощнее под все остальное (mysql, apache, ftp, samba, sendmail).
>
>Ну дык, сервер не справляется с нагрузкой.
>
>confQUEUE_LA - Load average at which queue-only function kicks in. Default values
>is (8 * numproc) where numproc is the number of processors
>online (if that can be determined).
>
>confREFUSE_LA - Load average at which incoming SMTP connections are refused.
>Default values is (12 * numproc) where numproc is the number
>of processors online (if that can be determined).
>
>confDELAY_LA - Load average at which sendmail will sleep for one second
>on most SMTP commands and before accepting connections. 0 means
>no limit.
>
>Вот те параметры, которые отвечают за это дело в sendmail. Только будь
>осторожен, если ты поставишь слишком большие значения, сервер рухнет окончательно.
>
>Много ресурсов жрет также mrtg, тем более если мониторишь достаточно много сервисов.
>
>
>И вообще, по возможности поставь отдельный сервер под firewall и mrtg (можно
>послабее), и сервак помощнее под все остальное (mysql, apache, ftp, samba,
>sendmail).слушай, а где меняются эти натройки??
>Проблема с почтовым сервером
>
>Есть:
>1. Сервак на FreeBSD 4.3 (на базе P166 64 mb)
>2. На нем sendmail и pop3 сервер
>3. Количество ящиков несколько сотен
>4. Также сервер обеспечивает маршрутизацию с firewall, работу с mysql, apache, ftp,
>samba, mrtgПопробуй посмотреть загрузку системы
У меня при load average >10 sendmail отказывался принимать почту
>>Проблема с почтовым сервером
>>
>>Есть:
>>1. Сервак на FreeBSD 4.3 (на базе P166 64 mb)
>>2. На нем sendmail и pop3 сервер
>>3. Количество ящиков несколько сотен
>>4. Также сервер обеспечивает маршрутизацию с firewall, работу с mysql, apache, ftp,
>>samba, mrtg
>
>Попробуй посмотреть загрузку системы
>У меня при load average >10 sendmail отказывался принимать почту
Вот что top показывает
bash-2.04# toplast pid: 3552; load averages: 0.42, 0.38, 0.56 up 0+00:37:00 17:05:30
97 processes: 1 running, 78 sleeping, 17 stopped, 1 zombie
CPU states: 0.8% user, 0.0% nice, 1.6% system, 0.4% interrupt, 97.3% idle
Mem: 29M Active, 9356K Inact, 14M Wired, 4976K Cache, 14M Buf, 1488K Free
Swap: 250M Total, 13M Used, 237M Free, 5% Inuse
>Попробуй посмотреть загрузку системы
>У меня при load average >10 sendmail отказывался принимать почтуГолый p166 с 32М RAM, DNS,sendmail,pop3 тащит ~1000 mail users для нескольких доменов не особо напрягаясь, обьем почты ~15Mb/hour.
Единственное в настройках
RefuseLA=12
MaxDaemonChildren=25
ConnectionRateThrottle=3
>>Попробуй посмотреть загрузку системы
>>У меня при load average >10 sendmail отказывался принимать почту
>
> Голый p166 с 32М RAM, DNS,sendmail,pop3 тащит ~1000 mail users для
>нескольких доменов не особо напрягаясь, обьем почты ~15Mb/hour.
>
> Единственное в настройках
>
> RefuseLA=12
> MaxDaemonChildren=25
> ConnectionRateThrottle=3Настройки чего?????
>> RefuseLA=12
>> MaxDaemonChildren=25
>> ConnectionRateThrottle=3
>
>Настройки чего?????Дык sendmail.cf -оттуда выкушено.... или .mc подкинуть ?
>>> RefuseLA=12
>>> MaxDaemonChildren=25
>>> ConnectionRateThrottle=3
>>
>>Настройки чего?????
>
> Дык sendmail.cf -оттуда выкушено.... или .mc подкинуть ?
Да былоб здорово
>>>> RefuseLA=12
>>>> MaxDaemonChildren=25
>>>> ConnectionRateThrottle=3
>>>
>>>Настройки чего?????
>>
>> Дык sendmail.cf -оттуда выкушено.... или .mc подкинуть ?
>Все заработало!!!!!!!!!!!!1
YuryD с меня пиво))))))))))