severity 419833 normal
tag 419833 moreinfo
thanks

On Wed, Apr 18, 2007 at 08:29:08AM +0200, Rudy Gevaert wrote:

> Sometimes when logrotate rotates our bind9 log files, it doesn't start
> bind9 again.  Altought it stops it.  My bind9 logrotate file:
> 
> /var/log/named/named.log {
>         daily 
>         missingok
>         rotate 7
>         compress
>         delaycompress
>         notifempty
>         create 644 dnsadm arcs
>         postrotate
>                 if [ -f /var/run/bind/run/named.pid ]; then
>                         /etc/init.d/bind9 restart  > /dev/null
>                 fi
>         endscript
> }
> 
> Running /etc/init.d/bind9 restart myself works.  

That script is one you've written yourself? The logfile you're generating
and the logrotate script you give there aren't standard.

Might I suggest you use two invocations of "rndc querylog" instead of
restarting the server? Might I suggest you redirect the output of
"/etc/init.d/bind9 restart" to somewhere other than /dev/null, to try to
find out whether it is giving an error?

On a busy site, bind9 may take more than 2 seconds to save its state and
release its UDP sockets. (Have a look at /etc/init.d/bind9 to see how it
implements the restart function.)

This is very unlikely to be a fault in logrotate.

-- 
Paul Martin <[EMAIL PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to