mail.info -/var/log/mail.info
mail.warn -/var/log/mail.warn
mail.err /var/log/mail.err
I assume that the hyphens in rsyslog.conf in front of some filenames
indicate that these files aren't synced after every message, but
there's no information about this in the manpage.
По логике в принципе это согласуется с тем, что я вижу в конфиге.
http://groups.google.com/group/linux.debian.bugs.dist/browse_thread/thread/f48a038c0b502814
это значит, что демон не будет сразу же делать flush (синхронизировать) данные в файл на диск - уменьшается загрузка диска - увеличивается вероятность потери логов.
ReplyDeleteАга, спасибо. А первоисточник есть? Нигде в манах не нашел просто.
ReplyDeleteслучайно нашел где-то на opennet
ReplyDeleteа так наверное только на англоязычных ресурсах разработчиков, увы.
Или как всегда - в коде.
ReplyDeletehttp://www.rsyslog.com/doc/rsyslog_conf_actions.html
ReplyDeleteYou may prefix each entry with the minus "-'' sign to omit syncing the file after every logging. Note that you might lose information if the system crashes right behind a write attempt. Nevertheless this might give you back some performance, especially if you run programs that use logging in a very verbose manner.
Благодарю!
ReplyDelete