Hmm, so it seems that logrotate might be broken for nginx on Centos7. I filed a bug with epel.
https://bugzilla.redhat.com/show_bug.cgi?id=1266105
On 24 September 2015 at 11:49, Andrew Holway andrew.holway@gmail.com wrote:
Actually, doing what logrotate suggests causes other problems. We don't have this problem on any other system so I am keen to understand the root of the issue rather than start messing around with the default permissions of the log directories.
logrotate only matches /var/log/nginx/*log - /var/log/nginx/access.log & /var/log/nginx/error.log
On the server where we have problems we have /var/log/nginx/subdirectory/some.other.log
On 24 September 2015 at 09:34, Jo Rhett jrhett@netconsonance.com wrote:
On Sep 24, 2015, at 12:18 AM, Andrew Holway andrew.holway@gmail.com wrote:
error: skipping "/var/log/nginx/access.log" because parent directory has insecure permissions (It's world writable or writable by group which is
not
"root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.
Right there ^^^ it is telling you what is wrong and how to fix it.
-- Jo Rhett Net Consonance : net philanthropy to improve open source and internet projects.
CentOS mailing list CentOS@centos.org https://lists.centos.org/mailman/listinfo/centos