logrotate 日誌輪詢(轉存)

2022-03-22 14:18:40 字數 655 閱讀 4050

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個歸檔日誌。對於第六個...