Public bug reported:

Binary package hint: nginx

here's the output for the actual logrotate conf file on nginx:

$ cat /etc/logrotate.d/nginx 
/var/log/nginx/*.log {
        daily
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 640 root adm
        sharedscripts
        postrotate
                [ ! -f /var/run/nginx.pid ] || kill -USR1 `cat 
/var/run/nginx.pid`
        endscript
}

It creates the new log with root access. When it rotates for the first
time nginx is not able to output to the log anymore since it runs by
default as www-data. A quickfix would be to change only the logrotate
fix to this:

(...)
create 640 www-data www-data
(...)

I'm on fully updated karmic

** Affects: nginx (Ubuntu)
     Importance: Undecided
         Status: New

-- 
nginx logrotate conf file sets wrong owner for the log
https://bugs.launchpad.net/bugs/499494
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to