« ショック!竹内結子、結婚!!(ToT) | メイン | 「人間ドック」 〜やせろってさ。。。〜 »

Ramdom Entry Pickup

analogでの検索語文字化け対策(その3)


[PR] 「ほったらかしアフィリエイト実践会」わずか108円であなたに代わって優秀なライターが、毎日3本の最新アフィリエイト記事を書いてくれる!

Category : [ 自宅サーバ ]
May 10, 2005 21:43
TAG : [Apache,CGI,UTF-8]





先日、Apacheのログ解析での検索語文字化け対策をして、
解決したように見えたんですが、
そうでもなかったようです。。。。

先日施した方法では、logrotateした段階で、
Apacheがログを吐かなくなりました

これはログファイルへのリンクが確立しなくなったから???

よくわかりません。。。


ということで、安直な対応ですが、
従来のApacheログは残しつつ、
Analog用のログを別に作ることにしました。

まず、「logconv.cgi」を変更します。

logconv.cgi

・・略・・

close LOG or die;
close TEMP or die;
rename $tempfile, $logfile . '-utf';
↑UTF-8でコンバートされたファイルを、別ファイルとして保存。
「access_log-utf」というファイル名にしています。

次に、「analog.cfg」を変更。

analog.cfg


・・略・・

LOGFILE /var/log/httpd/access_log-utf*
↑UTF-8でコンバートされたファイルを対象ログファイルとする。
HOSTNAME "www.multiburst.net"

LANGFILE /var/analog-6.0/lang/jpe.lng

LANGUAGE JAPANESE-UTF

・・略・・

cronでの実行はかわりません、そのままです。
/etc/cron.hourly/analog

/usr/bin/logconv.cgi
/usr/bin/analog

「logrotate」はログファイルディレクトリすべてに対して行っているので、
問題はありません。

これでやっと解決かな??


from Amazon:




ソーシャルブックマーク

「del.icio.us」にブックマーク|このエントリーの「del.icio.us」での登録状況|はてなブックマーク|はてなブックマーク|テクノラティ・リンク検索結果|Technorati|BlogPeople Instant Bookmark|BlogPeople Tags|ドリコムRSS|ニフティクリップ|livedoorクリップ|livedoorクリップ|ECナビに登録|add-fc2.gif|FC2ブックマークでの登録状況

このエントリーと関連性が高いと思われるエントリー


このエントリーに関連するかもしれない商品


おすすめ商品


Link Information

Link HTML:

トラックバックURL:

コメントする