URL: https://ssl.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97110
[ Назад ]

Исходное сообщение
"Postfix иногда не все пишет в лог"

Отправлено ll75 , 24-Янв-18 12:43 
Когда почтовый сервер под большой нагрузкой не вся инфа пишется в /var/log/maillog. Это видно при сравнении с содержимым файла, в который параллельно пишутся данные в виде:
Дата -- From <email> -- To <email>

Такое впечатление, что Postfix отбрасывает данные в такие моменты.
Может есть какой-то параметр в main.cf принудительно указывать Postfix_у писать в лог все данные?


Содержание

Сообщения в этом обсуждении
"Postfix иногда не все пишет в лог"
Отправлено fantom , 25-Янв-18 07:32 
> Когда почтовый сервер под большой нагрузкой не вся инфа пишется в /var/log/maillog.
> Это видно при сравнении с содержимым файла, в который параллельно пишутся
> данные в виде:
> Дата -- From <email> -- To <email>
> Такое впечатление, что Postfix отбрасывает данные в такие моменты.
> Может есть какой-то параметр в main.cf принудительно указывать Postfix_у писать в лог
> все данные?

Более вероятна ситуация, что сислог при привышении определенного порога сбрасывает сообщения.
Если у вас systemd, то сообщения в сислог попадаютчерез journald, а у journald вроде по умолчанию 1000 сообщений в секунду порог установлен.
/etc/systemd/journald.conf - вродетак конфиг называется, увеличить там лимит.


"Postfix иногда не все пишет в лог"
Отправлено ll75 , 25-Янв-18 12:04 
> Более вероятна ситуация, что сислог при привышении определенного порога сбрасывает сообщения.
> Если у вас systemd, то сообщения в сислог попадаютчерез journald, а у
> journald вроде по умолчанию 1000 сообщений в секунду порог установлен.
> /etc/systemd/journald.conf - вродетак конфиг называется, увеличить там лимит.

Да, Вы правы - похоже у меня rsyslogd пишет в maillog:
$ sudo lsof /var/log/maillog
COMMAND  PID USER   FD   TYPE DEVICE  SIZE/OFF   NODE NAME
rsyslogd 433 root    9w   REG  253,1 177428716 261519 /var/log/maillog

Указал в rsyslogd.conf пока так:
$SystemLogRateLimitInterval 2
$SystemLogRateLimitBurst 1000

и перезагрузил rsyslogd, понаблюдаю...
Спс за помощь!