Linux 的 Logrotate 預設都是用 1、2、3... 然後自動壓縮、刪除~~
但是檔名若想要用年月日結尾,要怎麼設定呢?
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Log (/var/log/apache2) 的資料夾權限變更,造成 Logrotate 的時候無法 rotation,錯誤訊息如下:
error: skipping "/var/log/apache2/access.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.
要如何修正此問題呢?
註:Logrotate 的權限一定是夠,所以不是權限不夠的問題。
Apache 預設設定會每周運行 Log Rotation, 會產生如下述的檔案:
那這 Log rotate 時, 程式做了哪些事情呢?
註: 嚴格講, 不是 Apache run Log rotate 的, 但是此篇主要只是要知道 Log rotate 時有做哪些事情就好.