Bind9.2.0, chroot.
Лог пишу в /chroot/var/log/named.log c помощью опции logging в /chroot/etc/named.conf
Ротацию делаю по образу и подобию /etc/logrotate.conf & /etc/logrotate.d/syslog:
1 способ: в /etc/logrotate.conf добавляю
/chroot/var/log/named.log {
nocompress
daily
}
2 способ: в /etc/logrotate.d/syslog добавляю
/chroot/var/log/named.log {
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
в ОБОИХ СЛУЧАЯХ РОТАЦИЯ ПРОИСХОДИТ, ПОЯВЛЯюТСЯ ПОСЛЕДОВАТЕЛЬНО
/chroot/var/log/named.log.1, /chroot/var/log/named.log.2 ...
Но при этом сообщения продолжают записываться в /chroot/var/log/named.log,
а named.log.* остаются нулевой длины.
Ситуация исправляется только при перезапуске named
Но мне-то нужно, чтобы ротация происходила ежедневно вместе с остальными системными
логами без перезагрузки named'a.
Возможно ли это?
Ротация средствами опции versions в logging Statement Grammar тоже требует перезагрузку named'a
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Ротация логов. (2008)
- Форум о ротации логов (2007)
- Форум logrotate не устанавливает права на новый файл (2012)
- Форум пухнет лог. настройка logrotate (2015)
- Форум logrotate записывает логи апача одновременно в 2 файла (2022)
- Форум Ротация логов apache (2016)
- Форум Cron не стартует logrotate (2017)
- Форум Проблема с logrotate (2007)
- Форум logrotate для dhcpd (2011)
- Форум logrotate проблема с ротацией (2015)