/home/rulingcom/*/*/log/*.log { daily rotate 7 compress missingok notifempty copytruncate postrotate [ ! -f /run/nginx.pid ] || kill -USR1 `cat /run/nginx.pid` endscript } /home/rulingcom/*/*/*/log/*.log { daily rotate 7 compress missingok notifempty copytruncate postrotate [ ! -f /run/nginx.pid ] || kill -USR1 `cat /run/nginx.pid` endscript } /var/log/mongodb/*.log { daily rotate 7 compress missingok notifempty create 644 mongodb mongodb postrotate [ ! -f /var/lib/mongodb/mongod.lock ] || kill -USR1 `cat /var/lib/mongodb/mongod.lock` endscript } /var/log/nginx/*.log { daily missingok rotate 14 compress delaycompress notifempty create 0640 www-data adm sharedscripts prerotate if [ -d /etc/logrotate.d/httpd-prerotate ]; then \ run-parts /etc/logrotate.d/httpd-prerotate; \ fi \ endscript postrotate invoke-rc.d nginx rotate >/dev/null 2>&1 endscript }