Emmanuel Gomez <[email protected]> wrote: > I have confirmed that logrotate creates the logs with a 0600 umask and > the uid/gid of my unprivileged user (per my logrotate config, loosely > based on the example logrotate.conf from 3.4 or 3.5).
Did the permissions of the old (rotated) log files change? > The problem occurs when I send a USR1 signal to the master process (as > root, because the master is running as root) after the logs have been > rotated. As near as I can tell, after that the Unicorn master chowns > the logs to root ownership. Then, the workers attempt to chown the > logs back to ownership by the unprivileged user, which repeatedly > fails, spewing megabytes of errors that look like: The rotation error handling should probably just exit! the worker and rely on the master to restart it... -- Eric Wong _______________________________________________ Unicorn mailing list - [email protected] http://rubyforge.org/mailman/listinfo/mongrel-unicorn Do not quote signatures (like this one) or top post when replying
