????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????
/var/log/messages が ローテーションしない |
|
- ????????? 2006/05/06 12:10
- ????????? house
- ?????§??? http://www.shiawase-home.com/
-
?不明点・障害内容:ログがローテーションしません
?ログの有無 :無し (有:その内容): ?Distribution :CENOS4.3 Version: ?Service Name : Version: ?ネットワーク構成:
いつもお世話になっております。 webdavはまだ上手くいっていませんが、後に報告させて頂きます。
さて、/var/log/messages ですが、どうやらローテーションしていないようです。
/var/log フォルダの中を見ますと、 messages ファイルがあるのですが、それ1つしかありません。 通常ならば、messages.1 messages.2 とかとなるはずだと思っています。
ログ自体も1.2Gくらいあって、iptables log の取得が重すぎて困っています。
○ ちなみに、/etc/logrotate.conf の中身は
weekly rotate 4 create #compress include /etc/logrotate.d /var/log/wtmp { monthly create 0664 root utmp rotate 1 }
です。
○ 関係しそうなこととして 3日程前に、cronがおかしかったようなので、cronの再インストールをしてます。 現在、crontab -e に記載したものはきちんと実行できてます。
○ その他、/etc/cron.daily/logrotate の内容は
#!/bin/sh
/usr/sbin/logrotate /etc/logrotate.conf EXITVALUE=$? if [ $EXITVALUE != 0 ]; then /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]" fi exit 0
です。
(懸念1) cron を再インストールしたことが悪かったのかもしれませんが、 もしそれが原因であれば、 messages.1 messages.2 〜4 くらいまで残っていても良いような気がするので 正直さっぱり分からない状態です。
(懸念2) crontab -e の方は実行されているが、 /etc/crontab daily , /etc/crontab weekly 等の方が実行されていない、ということがあるかもしれないこと。 (ただし、その確認の仕方が分かりません)
補足) /var/lib/logrotate.status を見てみると、
"/var/log/messages" 2006-4-21 とありまして、4月21日にローテーションされているような気もするのですが、 その際にローテーションした古いログが /etc/log には見つかりません。 本来であれば、4月28日にローテーションのはずだったと思うので、 cronの再インストールは関係無いような気もします。
または、そのとき既にcronがおかしかった、もしくはその他の設定が おかしかったのかな?という気もします。
(懸念3) ログローテートの設定がおかしくなっている? (ただし、その確認の仕方が分かりません)
************************
以上、大変長い相談で失礼致します。 どうぞ宜しくお願い申し上げます。
|
■ コンテンツ関連情報
Re: /var/log/messages が ローテーショ ( No.1 ) |
|
- ????????? 2006/05/07 09:07
- ????????? 管理者
-
設定ファイルはデフォルトのままなので問題なさそうですね。
cronサービスは起動していますよね? また、syslogdサービスも起動していますよね?
あと、anacronはどうですか?システム起動時に実行されるようになっていますか? 「/etc/cron.weekly/」と「/etc/cron.daily/」に「0anacron」スクリプトが存在していますか?
|
Re: /var/log/messages が ローテーションしない ( No.2 ) |
|
- ????????? 2006/05/07 11:07
- ????????? house
- ?????§??? http://www.shiawase-home.com/
-
有り難うございます。
一応、全てクリアしているようです。
>crondサービス
起動していました。
>syslogサービス
起動していました。
>anacron
システム起動時に実行されるようになっていました
>「/etc/cron.weekly/」と「/etc/cron.daily/」に「0anacron」スクリプトが存在しているか?
存在していました。
*****************
正直不思議です。 他に何かあるでしょうか?
|
Re: /var/log/messages ローテーション ( No.3 ) |
|
- ????????? 2006/05/13 00:10
- ????????? house
- ?????§??? http://www.shiawase-home.com/
-
返信が遅くなりまして、大変失礼致しました。
その後、Johannさん のご助言の部分を確認してみたりしたのですが、 やはり上手くいっていませんでした。 返信のお礼が遅くなりましたことをお詫び申し上げます。
状況が上手く言った際に報告させて頂きたかったのですが、 残念ながら、いまだにどうにもなっておりません。
現状としましては、 ログファイルの空ファイルを作成しまして、 とりあえず対処しております。
本来の対策ではないのですが、 ログが数ギガになってくると、動作が重くなってきたために、 中途半端な対策を取ってしまいました。
今後も原因を追究したいと思いますので、 多少なりとも状況が改善しましたら 随時報告させて頂きます。
管理人さん及びJohannさんの暖かいご助言に感謝申し上げます。
|
■ その他