
Ubuntu日本語フォーラム

ログインしていません。
messagesログおよびsyslogでMARK時刻がずれる現象が起こっており、どうしても一人では解決できませんので質問させてもらいます。
OSはUbuntu 8.04 LTS(Server)で、カーネルは2.6.24-28-server です。
具体的には以下のログ(抜粋)のように、MARKの時刻がデフォルトの20分間隔ではなくなってしまうのです。
[ messages.log.0 から MARKのレコードのみ抜粋 ]
Mar 8 14:15:09 hogehoge -- MARK --
Mar 8 14:35:09 hogehoge -- MARK -- <--ここまでは正常に20分毎
Mar 8 14:46:43 hogehoge -- MARK -- <-- 11分44秒後?
Mar 9 13:57:48 hogehoge syslogd 1.5.0#1ubuntu1: restart. <-- ハングアップに気付いて再起動
Mar 9 14:17:48 hogehoge -- MARK -- <-- restart後の初回MARK
[ messages.log から MARKのレコードのみ抜粋 ]
Mar 16 18:37:49 hogehoge -- MARK --
Mar 16 18:57:49 hogehoge -- MARK -- <--ここまでは正常に20分毎
Mar 16 19:31:45 hogehoge -- MARK -- <-- 13分56秒後?(直前の19:17:49のMARKは無い)
Mar 16 19:51:45 hogehoge -- MARK -- <-- ここは問題なく20分後にMARKされている
Mar 17 09:00:16 hogehoge syslogd 1.5.0#1ubuntu1: restart. <-- ハングアップに気付いて再起動
Mar 17 09:20:16 hogehoge -- MARK -- <-- restart後の初回MARK
・
・(省略:この間は1秒程度の誤差もあるが20分間隔)
・
Mar 17 21:40:17 hogehoge -- MARK --
Mar 17 22:00:17 hogehoge -- MARK -- <--ここまでは正常に20分毎
Mar 17 22:15:17 hogehoge -- MARK -- <-- 15分後?
Mar 18 08:57:56 hogehoge syslogd 1.5.0#1ubuntu1: restart. <--ハングアップに気付いて再起動
Mar 18 09:17:56 hogehoge -- MARK -- <-- restart後の初回MARK
それで、MARKの時刻にずれが発生した後、10~30分後にシステムがハングアップしているようなのです。
※10~30分後からsyslogやmessagesログの記録が一切ありません。
※ログファイルのデータサイズはlotateしているのでそれほど大きくなく、syslogで240KB程度です。
前行で「ようなのです」と書いたのは、外部からアクセスできるサービスがsshとwebminだけでして、
どちらとも反応が無い状態になっているためです。
※ただし、pingは応答があります。
ハングアップする原因を調べていたところ、messages および syslog のMARK時刻にずれが生じており、
その後、間もなくハングアップしていることがわかりました。
MARK時刻のずれがハングアップの直接の原因ではないかもしれませんが、なぜこのようにMARK時刻が
ずれてしまうのか不思議に思い質問しました。
なお、システムの時刻合わせは、ntpdate を使っており、ntp は使っておりません。
つまり、起動時(ネットワーク接続が完了した時点)にのみ時刻を合わせているだけですので、MARKの
時刻がずれた直前にシステムの時刻を修正しているということはありません。
恐れ入りますが、MARK時刻がずれる原因、あるいはヒントをお持ちの方がいらっしゃれば宜しくお願いします。
オフライン