アクセス解析に関する質問です。

analogやwebalizerといったソフトを使って、自分のサイトのアクセス解析を行っています。
ところが、全てのログを解析し切る前に、集計が終わってしまうという問題が頻発して困っています。
具体的に言うと、現在、24時を過ぎており、直近までのログがたくさん残っているにも関わらず、
アクセス解析を始めても昨日の20時頃までの期間までで集計を終えてしまうといった具体です。
analog.cfgといった設定ファイルで、期間は正しく設定しています。
(ログが存在する期間よりも、集計対象の期間をはるかに長くとっています)
こういった現象のどうして起こるのでしょうか?また、どうすれば解決するでしょうか?
アクセス解析に詳しい方いらっしゃいましたら、回答頂けると幸いです。

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2008/10/28 00:05:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:hoongt No.1

回答回数173ベストアンサー獲得回数3

ポイント23pt

設定ミス、あるいはサーバーの時計がおかしい

id:loveylayer

ご回答ありがとうございます。

設定ミスは無いと思います。というのも、設定ファイルはよく確認していますし、きちんと全ての期間を解析できる場合とできない場合が

あるからです。もし設定ミスであったら、そもそも解析できることも無いように思います。

サーバーの時計は大丈夫です。

2008/10/22 20:50:11
id:pahoo No.2

回答回数5960ベストアンサー獲得回数633

ポイント23pt

以下の確認をお願いします。

  1. 対象となるサーバは、専用サーバですか? 共用サーバですか?
  2. 翌日の午前8時以降になってから、午前0時までを指定した集計はきちんとできますか?
  3. 計算量が多すぎて、途中で計算を打ち切られているということはありませんか?(サーバ側のエラーログを確認してください)
id:pahoo No.3

回答回数5960ベストアンサー獲得回数633

ポイント22pt

#2の追加で、もう1点確認をお願いします。

レンタルサーバですか? レンタルサーバの場合、設置場所は海外ですか?
海外サーバですと、日本との時差の関係で、現地標準時の0~23時におけるログが記録されている可能性があります。
id:loveylayer

ご回答ありがとうございます。

自宅サーバーですので、設置場所は私の自室です。

2008/10/22 20:58:50
id:goodvn No.4

回答回数228ベストアンサー獲得回数18

ポイント22pt

環境変数,TZ はどうなってますか?

dateコマンドの結果はどうなっていますか?

Apache の吐くログファイルを生で見て,時間は想定したものが出力されていますか?


例えば,25時に webalizer をまわして,21時までの結果が返ってくるようなら,きっと時計関係の設定が間違っています.


サーバ自体の時計は GMT(UTC) にしておき,/etc/localtime -> /usr/share/zoneinfo/Asia/Tokyo というリンクを張るのが,分かりやすくて不具合も少ないかと思います.

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません