[Dnsmasq-discuss] Logrotate again

knud.skrald at guldberg.info knud.skrald at guldberg.info
Tue Oct 27 13:14:26 GMT 2009


Hi

I am new to this list...

As <subj> says...I have a problem getting logrotate to work
with the log file from dnsmasq.
I have searched the earlierer postings

Problem:
When the logfile (dnsmasq) is rotated, dnsmasq log file is renamed to  
dnsmasq-date-xxx as usual logfiles.
A new dnsmasq log file is created with size of zero bytes but it keeps  
to be of size zero and dnsmasq-date-xxx is kepp growing in size eg.  
dnsamsq is keep writing to this file instead of the newly created file.

Sending "kill -s SIGUSR2 `cat /var/run/dnsmasq.pid`" from a command  
prompt makes dnsmasq to write to the "normal log file "dnsmasq"

to setup:
fedora 11
dnsmasq 2.46 from the fedora 11 packaged

snip from logrotate.conf
>>>>>>>>>>>>>>>
/var/log/dnsmasq {
     missingok
     daily
     rotate 3
     size 100k
     create 0640 nobody root
     postrotate
	kill -s USR2 `cat /var/run/dnsmasq.pid`
     endscript
}

Knud




More information about the Dnsmasq-discuss mailing list