nginx日志切割
1、编辑配置文件(如下所示)
vim /home/deploy/nginx/conf/nginx-log-rotate
/home/deploy/nginx/logs/*.log {
nocompress
daily
copytruncate
create
notifempty
rotate 7
olddir /home/deploy/nginx/old_logs
missingok
dateext
postrotate
/bin/kill -HUP `cat /home/deploy/nginx/logs/nginx.pid 2> /dev/null` 2> /dev/null || true
endscript
}
2、创建存放log的文件夹
mkdir /home/deploy/nginx/old_logs
3、创建计划任务,每天23:59执行日志切割
crontab -e
59 23 * * * /usr/sbin/logrotate -f /home/deploy/nginx/conf/nginx-log-rotate
还没有评论,来说两句吧...