awstats-statistics for web,ftp,mail server
Creative Commons License photo credit: hongiiv
今更ではありますが・・・
さくらインターネットのOSバージョンアップ等に伴って、ログの更新時刻も変わっていた模様・・・

「さくらのレンタルサーバ」OSバージョンアップならびに新機能提供開始に伴うメンテナンスのお知らせ

んー、お知らせにはそこまでの詳細は記載されていませんでしたね。
結局は、ネットで調べてこの事実を知ることになるのですが。

今までは、早朝5時位にログを生成していたのが、深夜0時の更新に変更されたみたい。
つまり、生成されたファイルは前日のログって事。
そのままの設定では、存在しない日付(当日日付)のログファイルをひっぱりに行く事になるのでエラーにるわけですね。

で、以下のように修正して対応しました。

  1. awstats.example.com.net.conf の修正
  2. LogFile=”/home/mydomain/log/access_log_%YYYY-0%MM-0%DD-0″
    を ↓ に修正。(0の部分を24に変えるだけ。24時間前って意味)
    LogFile=”/home/mydomain/log/access_log_%YYYY-24%MM-24%DD-24″

  3. CRONの実行時間の修正
  4. ・awstats.plの実行時間を01:00に修正
    ・urlaliasbuilder.plの実行時間を01:30に修正

これで、うまく動くはず。