logrotateが動いていない

| | トラックバック(2)

cron.weeklyで週1動作しているはずの logrotateが動いていない。ログがローテートできてないのに気づいた。
どうやら,selenux絡みで,セキュリティの設定ができていないようだ。

対策:
# fixfiles relabel

これ一発で,解決した。

logrotateの症状としては,コマンドでたたいてみると分かる。

# logrotate -f /etc/logrotate.d/syslog
error: error getting file context /var/log/info: No data available
error: error getting file context /var/log/messages: No data available
error: error getting file context /var/log/secure: No data available
error: error getting file context /var/log/maillog: No data available
error: error getting file context /var/log/spooler: No data available
error: error getting file context /var/log/boot.log: No data available
error: error getting file context /var/log/cron: No data available

このようなメッセージが出ている時,ファイルにselinuxの設定が壊れている時らしい。

トラックバック(2)

このブログ記事を参照しているブログ一覧: logrotateが動いていない

このブログ記事に対するトラックバックURL: http://www.aritia.org/mt/mt-tb.cgi/34

logrotation が失敗する。下記のメッセージとともに。                                         error:... 続きを読む

何もしないで放置しておくとログファイルは膨大な容量の物になってしまう。 それを回... 続きを読む

Techonrati

Technorati search

� リンクしているブログ

アーカイブ