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

Исходное сообщение
"logrotate + syslog-ng , не крутятся messages!"

Отправлено gustav , 16-Июл-09 13:12 
система Debian lenny, после установки пакета syslog-ng перестали ротейтиться логи messages.
logrotate -v /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

хотя сами файлы явно требуют ротации:
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 + syslog-ng , не крутятся messages!"
Отправлено Sarge , 16-Июл-09 14:15 
$ 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


Что мешает запустить его из командной строки с нужными ключами и посмотреть в чём дело?


"logrotate + syslog-ng , не крутятся messages!"
Отправлено gustav , 16-Июл-09 17:10 
>[оверквотинг удален]
>  -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



"logrotate + syslog-ng , не крутятся messages!"
Отправлено Sarge , 16-Июл-09 19:53 
а ключ -d добавить?... не?

"logrotate + syslog-ng , не крутятся messages!"
Отправлено gustav , 17-Июл-09 11:19 
>а ключ -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 + syslog-ng , не крутятся messages!"
Отправлено Sarge , 17-Июл-09 12:48 
>Еслиб все было так просто, яб сюда не написал )

Точно помню что решал подобную проблему с помощью этих ключей и вывод был более информативным. Может у вас просто не запускается автоматом logrotate с некоторого момента, а неделя после первого заапуска вручную ещё не прошла?...