nginx不提供日志分割功能所以可以通过定时脚本配合 crontab 实现日志分割功能
第一步
编写脚本xxx.sh
cd /var/logs/nginx/logs
/bin/mv www_access.log www_access_$(date +%F).log
然后平滑重启
./nginx -s reload
第二步
编写定时计划
crontab -e
1 0 * * * /bin/bash /XXX/XXX.sh > /dev/null
注意:脚本中的文件目录写全路径