小野さん
> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
:Snip
>
> Apacheの定義は上記のようになっています。
Apacheではなく、analog.cfg内でのLOGFORMATの記述が知りたいのですが。
特に設定せずに、デフォルトで動かしているのですか。
> > 異常ログ件数(Corrupt logfile lines):
> :Snip
> > ないためです。) デバッグを有効にすることで、corrupt line をすべて表示さ
> > せることができます。)
>
> DEBUG C
> WARNINGS ON
> ERRFILE errfile.txt
> 書いてみたのですが、
> Yokohama-Netra{yokohama}63: cat errfile.txt
> ./analog: Warning D: In Directory Report, SORTBY (alphabetical) doesn't match
> SUBSORTBY (bytes)
> このような行がでるだけでした。(^^;;
これは、1層目のソートがアルファベットで行っているのに
2層目のソートがバイト数で行っているので、1層と2層のソート
の種類が異なっているという警告を出しています。試しに、
SUBDIRSORTBY BYTES
をanalog.cfg中に記述してみてもらえますか。小野さんの場合にはBYTES
がALPHABETICALになっているのだと思いますが。
小野さんのログには異常ログは無いと思います。
以下は少し考えさせて下さい。
> hoge.com - - [28/Jul/2005:16:30:09 +0900] "GET /infection_inf/infc_infuruenza.asp
> HTTP/1.0" 304 -
> hoge.com - - [30/Jul/2005:00:00:05 +0900] "GET /infection_inf/infc_infuruenza.asp
> HTTP/1.1" 200 21977
>
> 上記なども、何故、1行目が良くて2行目がNGなのか意味がさっぱり
> わかりません。
> 上記は抜粋なのですが、全体で100万行くらいあるなかで、HTTP/1.1
> でのアクセスは他にも沢山あって、正常にカウントされている行もある
> と思います。
> 上記はたまたま、ディレクトリレポートとの整合性をチェックする際、
> このURLが実際に何行あるのかを抽出してファイル化しました。
> その抽出行のみのファイルを利用してAnalogにかけたところ、HTTP/1.1
> の行の数が、不必要ログ項目数の数と一致しました。
> よって、HTTP/1.1は読み込めないのかな、と思った次第です。
>
> 以上、もう少しお付き合いを頂きたく、宜しくお願い致します。
--
Takayuki Matsuki <matsuki@tokyo-kasei.ac.jp>