[Hinemos-mailing-list 263] Re: 閏年問題?

Back to archive index

kanou****@nttda***** kanou****@nttda*****
2008年 2月 29日 (金) 17:49:00 JST


加納です。
こんにちは。

本件、Hinemosのバグです。
現在、開発メンバが原因追求と不具合箇所特定を行っています。

皆様からご指摘いただいたSyslog-ng監視については不具合原因を
確認しています。また、同様の障害がアプリケーションログ監視で
も発生します。

1.ログの原文から日付をパースしてくる。
  ⇒ Feb 29 16:00:01
2.パースしてきた日付をDate型の表示に変更する。
  この時に、年が含まれていないため、年は1970年となる。
  ここで、1970年には2月29日が存在しないため、3月1日となる。
  ⇒ Sun Mar 01 16:00:01 JST 1970
3.Date型の年表示を現在に変更している
  ⇒ Sat Mar 01 16:00:01 JST 2008

この結果をイベント出力の「出力日時」として表示しているため、
3月1日で表示されています。

ところで、社内的な都合なのですが、本日開発メンバが空っぽです。
本日OSCに出展していること、別のイベントにも人が行っているこ
と、社内作業が繁忙なこと・・・などから、開発メンバが1人しか
いません!

そこで皆さんにお願いです。その他の機能で閏年に関する問題が発
生していないかご確認いただけますか?そして、問題があれば、ぜ
ひご連絡ください。ご協力をお願いします。


まだ実機確認は行っていませんが、原因からすると、明日のログは
3月1日として正しく出力されます。本日のログと明日のログの切
り分けも可能です。

    [受信日時]      [送信日時]
2/29分 正しい日時(2/29)   間違った日時(3/1)
3/ 1分 正しい日時(3/1)    正しい日時(3/1)

このあたりの実機確認を行っていただけたら、ご一報いただけると
幸甚です。

よろしくお願いします。


> -----Original Message-----
> From: hinem****@lists*****
[mailto:hinem****@lists*****] On
> Behalf Of Yamada
> Sent: Friday, February 29, 2008 5:02 PM
> To: hinem****@lists*****
> Subject: [Hinemos-mailing-list 262] Re:閏年問題?
> 
> お疲れ様です、山田です。
> 
> > syslog-ng監視の場合に発生するようです。
> > ジョブからの通知は問題ないようです。
> なるほど、そういうことですか。
> 確かに、自分がhinemosVer2.2.2で確認した内容は
> PING監視に関するイベント通知だったため
> 現象が発生していなかったんですね。
> 
> 明日3/1に出力されるシステムログの出力日時が
> 気になります。3/1で正しくなっていればいいのですが。。。
> 
> 以上です。
> 
> > 菅野です。
> >
> > syslog-ng監視の場合に発生するようです。
> > ジョブからの通知は問題ないようです。
> >
> > 萩原さんの場合はジョブからの通知なので問題が起きていないようですね。
> >
> > ----- Original Message -----
> > 送信者: 萩原 司朗<hagih****@simpl*****>
> > 宛先: hinem****@lists*****
> > 日付:Friday, February, 29, 2008, 04:42 PM
> > 件名: [Hinemos-mailing-list 260] Re:閏年問題?
> >
> > > 萩原です。
> > >
> > > こちらのVer2.3.0は問題ないです。
> > > 出力日時も29日です。
> > >
> > >
> > > > 菅野と申します。
> > > >
> > > > Ver2.3.0でも同様の現象が確認できました。
> > > > 潜在的なバグと言うことですね。
> > > >
> > > >
> > > >> ――――――――――――――――――――――――――――
> > > >> 「運用監視」パースペクティブの一番下に表示される
> > > >> 監視[イベント]に本日出力された項目の出力日時が
> > > >> 3/1付けになっていました。閏年に対応できていない!?
> > > >> ※受信日時は2/29と表示
> > > >> ――――――――――――――――――――――――――――
> > > >>
> > > >
> > > > _______________________________________________
> > > > Hinemos-mailing-list mailing list
> > > > Hinem****@lists*****
> > > > http://lists.sourceforge.jp/mailman/listinfo/hinemos-mailing-list
> > > >
> > > >
> > >
> > >
> >
> > _______________________________________________
> > Hinemos-mailing-list mailing list
> > Hinem****@lists*****
> > http://lists.sourceforge.jp/mailman/listinfo/hinemos-mailing-list
> >
> 
> _______________________________________________
> Hinemos-mailing-list mailing list
> Hinem****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/hinemos-mailing-list





Hinemos-mailing-list メーリングリストの案内
Back to archive index