Sendmail не принимает входящие соединения
Нашел в логах вот такую ошибку и решил создать заметку на эту тему:
sendmail[]: rejecting connections on daemon MTA: load average:
Сервер всегда работает со значением `LoadAverage` больше `3`, что в принципе нормально для сервера под нагрузкой, при чем запас хода есть.
Но вот ровно в полночь запускается `backup` и нагрузка резко возрастает.
Срабатывает заглушка `RefuseLA` в конфигурации `sendmail`. При достижении этого значения почта больше не принимается.
Есть еще одна заглушка, которую хорошо было бы использовать - ``QueueLA``. Она определяет в какой момент почта начинает складываться в очередь на доставку (`MailQueue`).
Если вы заметили, что Ваш сервер в определенные моменты не доставляет почту, а в логах присутствуют ошибки, похожи на сообщение в начале поста, я рекомендую поставить конкретные значение `QueueLA` и `RefuseLA` в файлах:
/etc/mail/sendmail.cf
/etc/mail/submit.cf
Значения QueueLA и RefuseLA нужно устанавливать исходя из производительности Вашего сервера. Если не угадать - почта не будет отсылаться.
Нужно помониторить сервер некоторое время, что бы построить картину о том под какой нагрузкой он работает, потом менять настройки.
Больше информации можно найти здесь