Sunday, July 22, 2007

logrotate 問題再起

繼上次 debian 4.0r0 的 logrotate 壓縮了 apache 的日誌後,她又出問題了,安裝了 mysql 後 crond 每隔幾天就會寄出一封信警告我它沒辦法執行 logrotate,信的內容長成這樣:
/etc/cron.daily/logrotate:
error: error running shared postrotate script for /var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log
run-parts: /etc/cron.daily/logrotate exited with return code 1

google 後暫時也找不出解法,懷疑是目錄權限的問題造成的,雖然 /etc/cron.daily/ 下的 script 應該是 root 在執行才對,暫時先把 /var/log/mysql 的權限改成所有人皆可執行,如果還是不行再說吧。

No comments: