发现nginx日志每天轮滚后不能记录。
原因:nginx不是rpm安装,目录/usr/local/nginx/。查看 /etc/logrotate.d/nginx
/var/log/nginx/*log {
daily
rotate 10
missingok
notifempty
compress
sharedscripts
postrotate
[ ! -f /var/run/nginx.pid] || kill -USR1 `cat /var/run/nginx.pid`
endscript
}
pid位置为默认位置,所以logrotate无法找到pid文件,导致nginx无法重载。
其他如httpd、mysqld同理。
阅读(1701) | 评论(0) | 转发(0) |