система Debian lenny, после установки пакета syslog-ng перестали ротейтиться логи messages.
logrotate -v /etc/logrotate.d/syslog-ngrotating pattern: /var/log/messages weekly (4 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/messages
log does not need rotatingхотя сами файлы явно требуют ротации:
15G 2009-07-16 13:04 messages
17K 2009-04-12 06:42 messages.0
1,3K 2009-04-05 06:41 messages.1.gz
1,3K 2009-03-29 06:41 messages.2.gz
1,2K 2009-03-22 06:41 messages.3.gzкусок конфига /etc/logrotate.d/syslog-ng:
...
/var/log/messages {
rotate 4
weekly
missingok
notifempty
compress
}
...крон запущен.
Кто-нибудь сталкивался с подобной проблемой?
$ logrotate --help
Usage: logrotate [OPTION...] <configfile>
-d, --debug Don't do anything, just test (implies -v)
-f, --force Force file rotation
-m, --mail=command Command to send mail (instead of `/usr/bin/mail')
-s, --state=statefile Path of state file
-v, --verbose Display messages during rotation
Что мешает запустить его из командной строки с нужными ключами и посмотреть в чём дело?
>[оверквотинг удален]
> -m, --mail=command Command
>to send mail (instead of `/usr/bin/mail')
> -s, --state=statefile Path of state file
>
> -v, --verbose
> Display messages during rotation
>
>
>Что мешает запустить его из командной строки с нужными ключами и посмотреть
>в чём дело?ничего не мешает. я так и сделал. logrotate -v /etc/logrotate.d/syslog-ng
а ключ -d добавить?... не?
>а ключ -d добавить?... не?logrotate -v -d /etc/logrotate.d/syslog-ng
...
rotating pattern: /var/log/messages weekly (4 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/messages
log does not need rotatingЕслиб все было так просто, яб сюда не написал )
>Еслиб все было так просто, яб сюда не написал )Точно помню что решал подобную проблему с помощью этих ключей и вывод был более информативным. Может у вас просто не запускается автоматом logrotate с некоторого момента, а неделя после первого заапуска вручную ещё не прошла?...