くどうと申します。こんにちは。
実際に以下のようなログを1000行ほど生成して、analog にかけて見ました。
192.168.100.100 - - [16/Dec/2002:00:00:00 +0900] "GET / HTTP/1.1" 200 10000 "-" "Lynx/2.8.3dev.8 libwww-FM/2.14FM"
結果は以下のような感じです。(analog 5.22 使用)
> 全体の概要
> ----------------
> リクエスト成功件数: 1,000
> ページリクエスト成功件数: 1,000
> 異なるリクエストファイル数: 1
> 異なるサービスホスト数: 1
> データ転送量: 10,000,000 バイト
ということで、特に問題はないように見えます。
それで、[analog-jp:01418] で森下さんの出されたログの形式をみてちょっと
思ったのですが、
***.***.***.*** [31/Oct/2002:20:02:13 +09] GET / HTTP/1.1 200 45141 - Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; T312461)
項目を区切るためのダブルクォーテーション「"」がところどころ抜けているの
ですが、ログは本当にこの形式でしたか。
ちなみに森下さんの出された形式では analog は読み込んでくれませんでした。
httpd.conf の LogFormat や CustomLog などの項目も確認されてみてはいかが
でしょうか。
森下寿昌 <morishita@mimi-zuku.com> wrote:
> 森下です。
>
> > 佐藤です。
> >
> > PAGEINCLUDEでの話ですよね?
> > /にある、index.htmlと並列に画像ファイルは置いてないのでしょうか?
> >
> > 置いてあれば、apacheのlog上では記録してしまうような気がしますし、
> > analog側は、画像を無視してると思うのですが?
> >
> > 初期設定のapacheだと
> >
> > *.*.*.*.jp - - [09/Sep/1999:18:11:26 +0900] "GET / HTTP/1.0" 200 1622
> > *.*.*.*.jp - - [09/Sep/1999:18:11:26 +0900] "GET /apache_pb.gif
> > HTTP/1.0" 200 2326
> >
> > とか出ますよね?
> > /index.htmlと/apache_pb.gifで一回のアクセスで2ヒットですけど?
> > これだと、/に対して、log上では2アクセスで、analog上の
> > リクエストレポートは1ではないですか?
>
> 厳密に/index.htmlへのリクエストのログが53000件あります。
> つまり、以下のようなリクエストだけで、
> *.*.*.*.jp - - [09/Sep/1999:18:11:26 +0900] "GET / HTTP/1.0" 200 1622
> 以下のようなリクエストは含めずにです。
> *.*.*.*.jp - - [09/Sep/1999:18:11:26 +0900] "GET /apache_pb.gif
> HTTP/1.0" 200 2326
> 転送サイズも正常で、ステイタスコードはすべて200です。
> ところがリクエストレポートでは、/ に対するリクエストが8000件と表示されています。
>
> 繰り返しになりますが、そこで私が推測したのは、
> 同一IPからの一定時間内の同一ファイルへのリクエストは無視されるのではないかということです。
> そのようなリクエストが多数あったからです。
> しかし、松木さんがターナー氏に問い合わせて下さった結果、
> そのようなことは一切ないということでした。
------
くどうあきひこ
ml@abukuma.com