1、建立/etc/logrotate.d/nginx檔案[1]
vim /etc/logrotate.d/nginx
2、寫入如下內容:
/var/log/nginx/*log
注釋:/var/log/nginx/*log:需要輪詢**存)日誌路徑
daily[weekly]:每天[每週]輪詢**存)
rotate 10:保留最多10次滾動的日誌
missingok:如果日誌丟失,不報錯繼續滾動下乙個日誌
notifempty:當日誌為空時不進行滾動
compress:舊日誌預設用gzip壓縮
postrotate/endscript :日誌轉儲後執行的指令碼。這裡用來讓nginx重新生成日誌檔案[2]
/var/run/nginx.pid:nginx主程序pid
參考:
[1] 朱茂海.使用logrotate輪詢nginx和apache日誌[eb/ol].(2011-12-6)[2014-04-28].
[2] 天使羊波波閃耀光芒.centos linux使用logrotate分割管理日誌(2011-09-21)[12014-04-28].
logrotate 日誌輪詢(轉存)
1 建立 etc logrotate.d nginx檔案 1 vim etc logrotate.d nginx 2 寫入如下內容 var log nginx log 注釋 var log nginx log 需要輪詢 存 日誌路徑 daily weekly 每天 每週 輪詢 存 rotate 10...
logrotate日誌輪詢
在任何作業系統中,日誌的作用不言而喻。下面來講下關於linux系統中的日誌輪詢。logrotate是linux中的日誌輪詢工具,主要有兩個配置檔案 etc logrotate.conf和 etc logrotate.d,其中 etc logrotate.d在主配置檔案中已經定義好,如果單獨為某個服務...
logrotate清理日誌
清理日誌 logrotate配置目錄 etc logrotate.d 配置引數資訊 引用文字 monthly monthly 日誌檔案將按月輪循。其它可用值為 daily weekly yearly size 50m 日誌檔案大小可以增長到50m rotate 5 一次將儲存5個歸檔日誌。對於第六個...