Когда почтовый сервер под большой нагрузкой не вся инфа пишется в /var/log/maillog. Это видно при сравнении с содержимым файла, в который параллельно пишутся данные в виде:
Дата -- From <email> -- To <email>Такое впечатление, что Postfix отбрасывает данные в такие моменты.
Может есть какой-то параметр в main.cf принудительно указывать Postfix_у писать в лог все данные?
> Когда почтовый сервер под большой нагрузкой не вся инфа пишется в /var/log/maillog.
> Это видно при сравнении с содержимым файла, в который параллельно пишутся
> данные в виде:
> Дата -- From <email> -- To <email>
> Такое впечатление, что Postfix отбрасывает данные в такие моменты.
> Может есть какой-то параметр в main.cf принудительно указывать Postfix_у писать в лог
> все данные?Более вероятна ситуация, что сислог при привышении определенного порога сбрасывает сообщения.
Если у вас systemd, то сообщения в сислог попадаютчерез journald, а у journald вроде по умолчанию 1000 сообщений в секунду порог установлен.
/etc/systemd/journald.conf - вродетак конфиг называется, увеличить там лимит.
> Более вероятна ситуация, что сислог при привышении определенного порога сбрасывает сообщения.
> Если у вас 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, понаблюдаю...
Спс за помощь!