AWStatsの設定変更

さくらインターネットは共用サーバでも各契約者別のアクセスログを取ってくれる。標準ではWebalizerによる解析が使えるのだがこいつはどうも見辛い。ので、うちではAWStatsを入れて使っている。
ところが3週間ぶりくらいに解析情報をのぞいてみるとデータが空っぽに。あらおかしいなと思い、さくらのcronから届いているメールを確認すると、

Create/Update database for config
“/home/*****/www/*****/*****/awstats/awstats.www.plodge.org.conf” by
AWStats version 6.7 (build 1.892)
From data in log file “/home/*****/log/access_log_20090417″…
Error: Couldn’t open server log file “/home/*****/log/access_log_20090417” :
No such file or directory
Setup (‘/home/*****/www/*****/*****/awstats/awstats.www.plodge.org.conf’
file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in ‘docs’ directory).

という感じでログの解析に失敗している。ftpで確認するとどうやらlogの生成時間が変わったらしい。先月からサーバのOS入れ替えがあったからなあ…
従来は毎日4:30頃に当日日付のログファイルが生成されていたのだが、毎日0:00頃に前日日付のログファイルへ変更されている模様。しょうがないのでAWStatsのconf設定で、
LogFile="/home/*****/log/access_log_%YYYY-0%MM-0%DD-0"

LogFile="/home/*****/log/access_log_%YYYY-24%MM-24%DD-24"
に変更。あとcron設定で毎日6:00設定していたawstats.plの呼び出しを0:15に変更。
これで一応元に戻った模様。

タイトルとURLをコピーしました