WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:取得した時間が不安定となってしまう

0:[投稿] まさ [2004/11/14 11:10 ][環境:IE6,WIN Me CGI,perl]

CGIクスリプト(Parl)で time(); を使って経過時間を算出させていますが、4〜5日前から取得した値が不安定になってしまって困っています。
情況的には時計が進んだり戻ったりする感じです。もう公開してから数年経ちますが、これまでこんな現象はありませんでした。
一時的なものでしょうか? それとも現在は使えないのでしょうか?
情報をお持ちの方がいらっしゃいましたら、ご指導ください。


1:[回答] hoge [2004/11/15 08:44 ]

ntpは利用してますか?


2:[質問] まさ [2004/11/15 10:03 ]

回答ありがとうございます。知識不足で申し訳ありません。
ntpとは何でしょうか?


3:[関連] 通りすがり [2004/11/15 10:37 ]

http://e-words.jp/w/NTP.html


4:[回答] tdce [2004/11/15 11:44 ]

環境にMeって書いてあるけどサーバがwin meなの?


5:[質問] まさ [2004/11/15 12:18 ]

ありがとうございます > 通りすがりさん
いえ、私のPCのOSが Win Meです。> tdceさん

ntpは解りました。ただhogeさんの利用してますか? の答えが解りません。
スクリプトの中で $xxx = time(); として現在の経過時間を変数に代入しておりますので使っていると言う事になるのでしょうか?

ある時点での $xxx の値を外部ファイルに保存し、スクリプトで、保存された時間を呼び出し、現在時間から減算して経過時間を判別させております。

1週間ほど前までは正常に動作していましたが、突然 $xxxの値が前後するようになってしまいました。
自分のPCだけでなく、CGI利用者が皆同じ現象になっているようです。

問題はどこにあるのでしょうか?


6:[回答] hoge [2004/11/15 13:01 ]

サーバの時間が狂ってるからtime関数で取ってきた値がおかしくなるのです。

サーバでコマンドは実行できますか?
できるならdateコマンドをたたいて現在時間が正しいかを確認して下さい。

ntpを利用していて時間が狂っているのか、
もしくは全く利用せずに時間が狂っているのかを知りたかったので。
ちなみに、前に私のところで同じようなことがありましたが、
その時はサーバが熱暴走した結果時間がおかしくなってることがありました。
詳細は省きますが。

下手をするとハードの故障も考えられます。

ちなみにntp分かってらっしゃらないですね。


7:[質問] まさ [2004/11/15 13:18 ]

問題はサーバーの時間の可能性が高いと言うことですね。
サーバーはISPが提供しているものを利用しています。
ISPのサーバーが ntpを利用しているかどうかは解りません。
さっそく問合せてみます。


8:[回答] tdce [2004/11/15 13:41 ]

普通のISPならntp使ってるでしょう。
perlの中で`date`として帰ってきた文字列を見るといいかもしれません。

`date`はサーバの日付ですのでこの時刻が進みすぎてたり遅くなったりしてたら確実にサーバが変です。


9:[回答] まさ [2004/11/15 16:41 ]

確認してみました > tdceさん

locaitime関数で日付をモニタしてみたところ、
時間が進んだり遅れたりを繰返しています。

ISPに問合せてみます。


10:[回答] hoge [2004/11/15 16:52 ]

ちなみにその表示させた時間はどんな時間になってますか?

ありえない時間1800年とかになってませんか?


11:[回答] まさ [2004/11/15 19:23 ]

それはないようです > hogeさん

大抵は数十秒、最大でも数分です。
時間が普通に進んで行って、何かの拍子に数十秒戻ってしまう感じです。
今、ISPに確認を依頼中です。


12:[完了] まさ [2004/11/16 12:38 ]

回答いただいた hogeさん、通りすがりさん、tdceさん
ありがとうございました。プロバイダより以下の回答を受けました。

サーバーメンテナンスを行いました際に時間を調整する
NTPサーバーに不具合が生じてしまったようです。
サーバーの再構築を行い、現在問題は解消しております。

お騒がせ致しました。 まさ。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World