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
注意:腳本中的文件目錄寫全路徑