IIS 7.5でAWStatsを動かす場合は32ビットバージョンのActive Perlを使いましょう!
AWStatsを移設した際のほとんどの機能は正常に動いていましたが、4週間ほどしてから異変気づきました。
その異変とは、
1. アクセスログに”SkipHosts”で除外したはずのIPからのアクセスが計上されている
2. ロボットやクローラーが除外されていない
3. OSの参照がす出て不明になっている
4. 検索文字列が一切捕捉されていない
当初はWindows Server 2003と2008の仕様変更が原因しているのかと思っていましたが、そのような記事は日本語オ、英語ともにネットで見つかりませんでした。 また、ログを新旧比べてみてもファイルネーム以外はとくにありません。
結論はActive Perlの種類でした。
当初Windows Server 2008は64bitなので64bit用のActive Perlをインストールしました。
それをアンインストールして32bitのPerlを再度インストールしたところあっさりなんの変更もせずにすべて正常にに動作し始めました。
こんな簡単なことに気づくにも結構時間がかかるものです。
最近特に頭が硬くなっているのでしょうか?
でも、これはそうそう簡単に気づかないですよね?
スポンサーリンク