Nginx, logrotate and empty files
Posted
by
tzulberti
on Server Fault
See other posts from Server Fault
or by tzulberti
Published on 2010-03-16T16:42:46Z
Indexed on
2013/06/26
10:23 UTC
Read the original article
Hit count: 234
I have a problem with nginx/logrotate. The problems is that nginx is logging access to 2 files (main and data).
I have the following contrab setting: 0 * * * * /usr/sbin/logrotate -f /home/orwell/orwell-setup/bin/logrotate-nginx
And the file "logrotate-nginx" has the following content:
/tmp/data.log {
rotate 90
daily
missingok
notifempty
size 1
sharedscripts
postrotate
[ ! -f /tmp/nginx.pid ] || kill -USR1 `cat /tmp/nginx.pid`
MORE THINGS
endscript
}
/tmp/main.log {
rotate 90
daily
missingok
notifempty
size 1
sharedscripts
postrotate
[ ! -f /tmp/nginx.pid ] || kill -USR1 `cat /tmp/nginx.pid`
MORE THINGS
endscript
}
The work is done in the two files, but there is a problem that nginx stops logging into those files. Both files are created, but they are empty.
Any ideas why nginx stop logging info to both files?
© Server Fault or respective owner