Иногда syslog-ng меняет журнал с сообщений на файл с именем файла с добавленной меткой времени, например, messages.yyyymmddhhmm. Конечно, это ломает все, что у меня есть, что просматривает входящие журналы в сообщениях.
Это в Ubuntu 10.04.3 LTS и syslog-ng 3.1.2-1 ~ lucid1. Была такая же проблема с syslog-ng 2.0.9-4.2.
Это больше похоже на проблему с logrotate. Взгляните на /etc/logrotate.d и посмотрите, есть ли какая-либо конфигурация, которая может вызвать это.
Если syslog-ng все еще добавляется к повернутому файлу, то конфигурации logrotate для этого конкретного журнала нужно что-то, чтобы сообщить syslog-ng о начале записи в новый файл, например:
postrotate
/usr/sbin/invoke-rc.d syslog-ng reload >/dev/null
endscript
в конфигурации ротации соответствующего файла журнала.