2004/09/30

AWStats

Apacheのログを見るのに, 今まではAnalogを使っていた.
が, AWStatsもカッコいいので, インストールしてみた.

参考にしたページ:
http://cyberam.dip.jp/linux_server/log/awstats60_main.html

この中で, conv_weblog_to_utf8.plというスクリプトが紹介されているが,
直接Apacheのログを喰わせると, ワームによる巨大リクエストを処理しようとして
Segmentation Fault.

いろいろと考えたあげく, AWStatsの出力を一行ずつ,
文字コードをUTF-8に置き換えてやればよい事が分かった.
そこで, Perl 5.8のEncodeを用いようとしたが, 自動認識が甘く, うまくいかない.

最終的には, Jcode.pmで,
% perl -MJcode -i.bak -lpe 'Jcode::convert(\$_, "utf8")' ファイル名(複数可)
を使って, 変換した

0 件のコメント: