電柱日報

日々の由無し事

Apacheログのデリミタ

どうもログ解析スクリプトの調子がおかしいと思って調べてみたんですが、どうやらBasic認証のログインユーザの記述に半角スペースが含まれていたようです。
ログ自体のデリミタが半角スペースだったうえ、ユーザIDもエスケープされては居なかったので途中のスペースで分割されてしまって、桁がズレていた模様。
スクリプト側に応急の対応はしましたが、デリミタをTab辺りに変えておいたほうが安全かもしれません。
問題は、これまでスペース区切りで取られたログが大量に残っているので、その辺りの兼ね合いですねぇ。