analogやwebalizerといったソフトを使って、自分のサイトのアクセス解析を行っています。
ところが、全てのログを解析し切る前に、集計が終わってしまうという問題が頻発して困っています。
具体的に言うと、現在、24時を過ぎており、直近までのログがたくさん残っているにも関わらず、
アクセス解析を始めても昨日の20時頃までの期間までで集計を終えてしまうといった具体です。
analog.cfgといった設定ファイルで、期間は正しく設定しています。
(ログが存在する期間よりも、集計対象の期間をはるかに長くとっています)
こういった現象のどうして起こるのでしょうか?また、どうすれば解決するでしょうか?
アクセス解析に詳しい方いらっしゃいましたら、回答頂けると幸いです。
以下の確認をお願いします。
#2の追加で、もう1点確認をお願いします。
ご回答ありがとうございます。
自宅サーバーですので、設置場所は私の自室です。
環境変数,TZ はどうなってますか?
dateコマンドの結果はどうなっていますか?
Apache の吐くログファイルを生で見て,時間は想定したものが出力されていますか?
例えば,25時に webalizer をまわして,21時までの結果が返ってくるようなら,きっと時計関係の設定が間違っています.
サーバ自体の時計は GMT(UTC) にしておき,/etc/localtime -> /usr/share/zoneinfo/Asia/Tokyo というリンクを張るのが,分かりやすくて不具合も少ないかと思います.
ご回答ありがとうございます。
設定ミスは無いと思います。というのも、設定ファイルはよく確認していますし、きちんと全ての期間を解析できる場合とできない場合が
あるからです。もし設定ミスであったら、そもそも解析できることも無いように思います。
サーバーの時計は大丈夫です。