Index: [Article Count Order] [Thread]

Date:  Thu, 6 Oct 2005 00:26:51 +0900
From:  Takayuki Matsuki <tmatsukijp@ybb.ne.jp>
Subject:  [analog-jp:01901] Re: 「異常ログ行数」「不必要ログ項目数」について 
Sender:  tmatsukijp@ybb.ne.jp
To:  analog-jp@jp.analog.cx
Message-Id:  <20051006000209.3F4C.TMATSUKIJP@ybb.ne.jp>
In-Reply-To:  <200510050319.AIJ69345.3L2OPJ.KP9O9F.@jp.fujitsu.com>
References:  <20051003230423.2E75.TMATSUKIJP@ybb.ne.jp> <200510050319.AIJ69345.3L2OPJ.KP9O9F.@jp.fujitsu.com>
X-Mail-Count: 01901

小野さん

> 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>