在工做中須要切割日誌咱們項目中選擇的系統自帶的logrotate,如須要其餘需求須要本身在百度一下或者參考:html
http://www.javashuo.com/article/p-rzhvcmfk-m.htmlpython
#centos7 切割 /data/nginx/logs/access.log { su root root daily #指定轉儲週期爲天天 missingok #若是日誌丟失,不報錯繼續滾動下一個日誌 rotate 360 #指定日誌文件刪除以前轉儲的次數,0 指沒有備份,360指保留360 個備份 compress #經過gzip 壓縮轉儲之後的日誌 delaycompress #和compress 一塊兒使用時,轉儲的日誌文件到下一次轉儲時才壓縮 notifempty #當日志文件爲空時,不進行輪轉 dateext #使用當期日期做爲命名格式 copytruncate #用於還在打開中的日誌文件,把當前日誌備份並截斷;是先拷貝再清空的方式,拷貝和清空之間有一個時間差,可能會丟失部分日誌數據。 } #centos6和ubuntu /data/nginx/logs/access.log { daily missingok rotate 360 compress delaycompress dateext notifempty copytruncate }