はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 /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)
ログローテートの設定がおかしくなっている?
(ただし、その確認の仕方が分かりません)

************************

以上、大変長い相談で失礼致します。
どうぞ宜しくお願い申し上げます。
 

メンテ

Page:  [1]

■ コンテンツ関連情報

 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さんの暖かいご助言に感謝申し上げます。
メンテ

Page:  [1]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


Copyright(©)2004-2018 First home server construction. All Right Reserved.