awstatsトラブル解決

2台のWebServerを管理しているが、awstatsのトラブルを忙しくて解決していなかった。
一気にやったので備忘録として残したい。

●1台目。再インストールしたMac
cronファイルを作って静的htmlを書き出しているが、./awstats.cron すると
An error… これはエラーの詳細を見ることが出来る。

./awstats.pl config=(configファイル awstats.macmini.local.conf なら”macmini.local”) debug=x(xはデバッグレベル。5で大抵は分かる)

ここで再インストール時にCPANでGeo::IPfreeモジュールを入れ忘れていたので
suになりインストール開始。
そしてまたdebug実行・・・

今度は /var/log/httpd/access_logのフォーマットエラー
combiledにするまえのログがあったので apachectl stopでapacheを停めてaccess_logを編集。
成功!

●2台目。かなり前に再インストールしたMac
access_log.gz.0を展開し、loadしてみたが、
1ヶ月前のログを後から読んでくれない模様・・・
まぁそこはあきらめて再設定。
なんとawstats.cronに実行権限がなかっただけw

chmod +x awstats.cronで解決。
成功!

あとはcrontabに

0 * * * * /Library/WebServer/CGI-Executables/awstats/awstats.cron

と登録した。(毎時0分実行

カテゴリー: 未分類 パーマリンク 拍手する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です