簡體   English   中英

再次logrotate歸檔dateext歸檔的日志文件

[英]logrotate archive the dateext archived log files again

在我的CentOS 6.5上,

有兩個站點正在運行,我分別設置了日志目錄。 loglotate每周工作一次,但效果不佳。 每周都會再次存檔已存檔的日志。

這是/etc/logrotate.d/sites文件。

/home/site1/logs/httpd/* /home/site2/logs/ httpd/* /home/site3/logs/httpd/* {
    copytruncate
    weekly
    rotate 4
    missingok
    notifempty
    dateext
}

和/ home / siate1 / logs / httpd上的文件列表

-rw-r--r-- 1 root root  35100863 May 14 17:37 site1-access_log
...
-rw-r--r-- 1 root root         0 Apr 27 03:29 site1-access_log-20140413-20140420
-rw-r--r-- 1 root root         0 May  4 03:24 site1-access_log-20140413-20140420-20140427
-rw-r--r-- 1 root root         0 May 11 03:35 site1-access_log-20140413-20140420-20140427-20140504
-rw-r--r-- 1 root root  70221784 May 11 03:35 site1-access_log-20140413-20140420-20140427-20140504-20140511
-rw-r--r-- 1 root root         0 Apr 27 03:29 site1-access_log-20140420
-rw-r--r-- 1 root root         0 May  4 03:24 site1-access_log-20140420-20140427
-rw-r--r-- 1 root root         0 May 11 03:35 site1-access_log-20140420-20140427-20140504
-rw-r--r-- 1 root root  69335598 May 11 03:35 site1-access_log-20140420-20140427-20140504-20140511
-rw-r--r-- 1 root root         0 May  4 03:24 site1-access_log-20140427
-rw-r--r-- 1 root root         0 May 11 03:35 site1-access_log-20140427-20140504
-rw-r--r-- 1 root root  68505478 May 11 03:35 site1-access_log-20140427-20140504-20140511
-rw-r--r-- 1 root root         0 May 11 03:35 site1-access_log-20140504
-rw-r--r-- 1 root root  68772871 May 11 03:35 site1-access_log-20140504-20140511
-rw-r--r-- 1 root root  68054687 May 11 03:35 site1-access_log-20140511
-rw-r--r-- 1 root root     24701 May 14 16:54 site1-error_log
...
-rw-r--r-- 1 root root         0 Apr 27 03:29 site1-error_log-20140413-20140420
-rw-r--r-- 1 root root         0 May  4 03:24 site1-error_log-20140413-20140420-20140427
-rw-r--r-- 1 root root         0 May 11 03:35 site1-error_log-20140413-20140420-20140427-20140504
-rw-r--r-- 1 root root 109645452 May 11 03:35 site1-error_log-20140413-20140420-20140427-20140504-20140511
-rw-r--r-- 1 root root         0 Apr 27 03:29 site1-error_log-20140420
-rw-r--r-- 1 root root         0 May  4 03:24 site1-error_log-20140420-20140427
-rw-r--r-- 1 root root         0 May 11 03:35 site1-error_log-20140420-20140427-20140504
-rw-r--r-- 1 root root     43345 May 11 03:35 site1-error_log-20140420-20140427-20140504-20140511
-rw-r--r-- 1 root root         0 May  4 03:24 site1-error_log-20140427
-rw-r--r-- 1 root root         0 May 11 03:35 site1-error_log-20140427-20140504
-rw-r--r-- 1 root root     84371 May 11 03:35 site1-error_log-20140427-20140504-20140511
-rw-r--r-- 1 root root         0 May 11 03:35 site1-error_log-20140504
-rw-r--r-- 1 root root     38442 May 11 03:35 site1-error_log-20140504-20140511
-rw-r--r-- 1 root root     31182 May 11 03:35 site1-error_log-20140511

問題是什么?

您的匹配范圍太廣。 它不應與旋轉文件匹配,而應與每個旋轉組的當前日志文件匹配。 嘗試使用logs/httpd/*_log而不是logs/httpd/* (如果所有日志文件實際上都以_log )。 有關詳細信息,請參考man 7 glob

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM