いつもお世話になっております。
昔のバージョンのことで申し訳ありませんが
はたしてanalogのバグなのかどうか、教えていただきたく
メールさせていただきました。
analogバージョン3.3でのお話です。
下記の通りのcfgファイルとHTMLファイルとの環境で
稼動していたのですが、アクセス件数が2倍になってしまって
おりました。
この原因は、cfgファイルとhtmlファイルの両方に
同一のログファイルを指定したことが原因ではなかろうかと
思われるのですが、
セットアップを担当した業者は、analog3.3のキャッシュミスによる
製品バグだと言うのです。
↓これらしいのですが、よくわかりません。
http://jp.analog.cx/jp3.90/wasnew3.html
はたしてanalog3.3のバグなのでしょうか?
当時のバージョンをお使いになられた方で、おわかりになる方が
いらっしゃいましたら、レスいただければ幸いです。
−−(analog.cfg)−−−−−−−−−−−−−−−−−−−
# Configuration file for analog 3.3
# See http://www.statslab.cam.ac.uk/~sret1/analog/
#
# Here are a couple of configuration commands to get you started. Add any more
# you like from the Readme.
#
#
# REQINCLUDE pages
#
# If you have a LOGFORMAT command it must go here, above the LOGFILE command.
LOGFORMAT (%B)
LOGFILE /usr/local/etc/apache/logs/agent_log*
LOGFORMAT (%f -> %*r)
LOGFILE /usr/local/etc/apache/logs/referer_log*
LOGFORMAT COMMON
LOGFILE /usr/local/etc/apache/logs/access_log*
FULLBROWSER ON
BROWSER ON
LANGUAGE JAPANESE
HOSTNAME "[my organisation]"
LINKINCLUDE pages
REFLINKINCLUDE pages
UNCOMPRESS *.gz,*.Z "/bin/gzip -cd"
BROWOUTPUTALIAS Mozilla Netscape
BROWOUTPUTALIAS "Mozilla (compatible)" "Netscape (compatible)"
BROWOUTPUTALIAS IWENG AOL
REFALIAS http://webcrawler.com/* http://www.webcrawler.com/*
REFALIAS http://excite.com/* http://www.excite.com/*
REFALIAS http://lycos.com/* http://www.lycos.com/*
REFALIAS http://infoseek.com/* http://www.infoseek.com/*
REFALIAS http://guide.infoseek.com/* http://www.infoseek.com/*
SUBTYPE *.gz,*.Z
TYPEOUTPUTALIAS .html ".html [Hypertext Markup Language]"
TYPEOUTPUTALIAS .htm ".htm [Hypertext Markup Language]"
TYPEOUTPUTALIAS .ps ".ps [PostScript]"
TYPEOUTPUTALIAS .gz ".gz [Gzip compressed files]"
TYPEOUTPUTALIAS .html.gz ".html.gz [Gzipped HTML]"
TYPEOUTPUTALIAS .ps.gz ".ps.gz [Gzipped PostScript]"
TYPEOUTPUTALIAS .xbm ".xbm [X11 bitmaps]"
TYPEOUTPUTALIAS .tar.gz ".tar.gz [Compressed archives]"
TYPEOUTPUTALIAS .jpg ".jpg [JPEG graphics]"
TYPEOUTPUTALIAS .jpeg ".jpeg [JPEG graphics]"
TYPEOUTPUTALIAS .gif ".gif [GIF graphics]"
TYPEOUTPUTALIAS .xbm ".xbm [X bitmap]"
TYPEOUTPUTALIAS .txt ".txt [Plain text]"
TYPEOUTPUTALIAS .class ".class [Java class files]"
TYPEOUTPUTALIAS .pdf ".pdf [Adobe Portable Document Format]"
TYPEOUTPUTALIAS .zip ".zip [Zip archives]"
TYPEOUTPUTALIAS .hqx ".hqx [Macintosh archives]"
TYPEOUTPUTALIAS .exe ".exe [PC executables]"
TYPEOUTPUTALIAS .wav ".wav [WAV sound files]"
TYPEOUTPUTALIAS .png ".png [PNG graphics]"
TYPEOUTPUTALIAS .avi ".avi [AVI movies]"
TYPEOUTPUTALIAS .arc ".arc [Compressed archives]"
TYPEOUTPUTALIAS .mid ".mid [MIDI sound files]"
TYPEOUTPUTALIAS .doc ".doc [Microsoft Word document]"
TYPEOUTPUTALIAS .rtf ".rtf [Rich Text Format]"
ーーーーーーーーーーーーーーーーーー(ここまで)−−−
ーーーーーーー(会話型htmlファイル)ーーーーーーー
<html><head>
<title>Analog form interface</title>
</head>
<body bgcolor="#FFFFFF">
<img src="images/logo_se.gif" alt="user3"><h1> Analog フォームインタフェース</h1>
<!-- All platforms should uncomment the img tag above, edited if necessary -->
<!-- On Windows & OS/2, use the following two lines, edited to reflect... -->
<!-- ...the correct location of anlgform.exe in your server's filespace... -->
<!-- ...and of your configuration file in your whole filespace. Your... -->
<!-- ...configuration file MUST specify your LOGFILE, DOMAINSFILE and... -->
<!-- ...LANGFILE (not LANGUAGE!) unless they are specified on the form. -->
<!-- form action="/cgi-bin/anlgform.exe" method="GET" -->
<!-- input type=hidden name="cg" value="\analog\analog.cfg" -->
<!-- On Unix, use the following line. You can use a "cg" line like... -->
<!-- ...on Windows above, but you probably set the important locations... -->
<!-- ...at compile time, in which case it's not necessary. -->
<form action="anlgform.cgi" method="GET">
<!-- Many systems will want the IMAGEDIR to be different on the form... -->
<!-- than from the commandline, because it should not be within /cgi-bin/ -->
<input type=hidden name="ie" value="/admin/images/">
<input type=hidden name="la" value="JAPANESE">
<input type=hidden name="cg" value="analog.cfg">
<!-- Some users will want to set their logfile like this -->
<input type=hidden name="lo" value="/usr/local/etc/apache/logs/access_log*,/usr/local/etc/apache/logs/referer_log*,/usr/local/etc/apache/logs/agent_log*">
<!-- A few broken systems need a TZ line to specify their timezone -->
<!-- input type=hidden name="TZ" value="bumonT0BST" -->
<SELECT NAME="rx">
<OPTION VALUE="">--解析する項目を選択して下さい--</OPTION>
<OPTION VALUE="/*">/*(全てのログ解析)</OPTION>
<OPTION VALUE="/bumon/*">/bumon/*(部門)</OPTION>
</SELECT> <input type=submit value="統計情報出力">
<input type=reset value="リセット">
<br>
<br> <h2>解析する項目を選択し出力ボタンを押して下さい。</h2>
<b> 解析日時範囲指定</b> <br>
特定日時のリクエストだけを解析する事も可能です。 解析する日付の範囲を以下のように <i> yymmdd </i> の形で入力してください。例: 980301
は 1998年3月1日 (一方の範囲だけを制限したい場合は, 片方のフィールドだけを埋めてください) <br>
<input type=TEXT name="fr" maxlength=10 size=6>
から
<input type=TEXT name="to" maxlength=10 size=6>
まで
<br>
<br>
<hr> <h2>解析オプション(これ以降は通常は必要ありません)</h2>
<hr>
<h2>1. 選択するレポート</h2>
<i>個々のレポートの詳細な意味については <a href="http://www.statslab.cam.ac.uk/~sret1/analog/">analog
ホームページ</a> を参照してください。</i>
<p>
<h3>どのレポートを参照しますか?</h3>
<BR><INPUT TYPE=radio NAME=xq VALUE=1> [On] <INPUT TYPE=radio NAME=xq VALUE=0 checked>
[Off] 全体の概要 <BR>
<INPUT TYPE=radio NAME=mq VALUE=1 checked> [On] <INPUT TYPE=radio NAME=mq VALUE=0>
[Off] 月別レポート <BR>
<INPUT TYPE=radio NAME=Wp VALUE=1 checked> [On] <INPUT TYPE=radio NAME=Wp VALUE=0>
[Off] 週別レポート <BR>
<INPUT TYPE=radio NAME=dq VALUE=1 checked> [On] <INPUT TYPE=radio NAME=dq VALUE=0>
[Off] 曜日別概要 <BR>
<INPUT TYPE=radio NAME=Dp VALUE=1 checked> [On] <INPUT TYPE=radio NAME=Dp VALUE=0>
[Off] 日別レポート <BR>
<INPUT TYPE=radio NAME=hq VALUE=1 checked> [On] <INPUT TYPE=radio NAME=hq VALUE=0>
[Off] 時間別概要 <BR>
<INPUT TYPE=radio NAME=oq VALUE=1 checked> [On] <INPUT TYPE=radio NAME=oq VALUE=0>
[Off] ドメインレポート <BR>
<INPUT TYPE=radio NAME=Sp VALUE=1 checked> [On] <INPUT TYPE=radio NAME=Sp VALUE=0>
[Off] ホストレポート <BR>
<INPUT TYPE=radio NAME=iq VALUE=1> [On] <INPUT TYPE=radio NAME=iq VALUE=0 checked>
[Off] ディレクトリレポート <BR>
<INPUT TYPE=radio NAME=tq VALUE=1> [On] <INPUT TYPE=radio NAME=tq VALUE=0 checked>
[Off] ファイル種類別レポート <BR>
<INPUT TYPE=radio NAME=rq VALUE=1 checked> [On] <INPUT TYPE=radio NAME=rq VALUE=0>
[Off] リクエストレポート <BR>
<INPUT TYPE=radio NAME=zq VALUE=1> [On] <INPUT TYPE=radio NAME=zq VALUE=0 checked>
[Off] ファイルサイズレポート <BR>
<INPUT TYPE=radio NAME=fq VALUE=1> [On] <INPUT TYPE=radio NAME=fq VALUE=0 checked>
[Off] リンク元サイトレポート <BR>
<INPUT TYPE=radio NAME=bq VALUE=1 checked> [On] <INPUT TYPE=radio NAME=bq VALUE=0>
[Off] ブラウザの概要 <BR>
<INPUT TYPE=radio NAME=Bp VALUE=1 checked> [On] <INPUT TYPE=radio NAME=Bp VALUE=0>
[Off] ブラウザレポート <BR>
<INPUT TYPE=radio NAME=cq VALUE=1> [On] <INPUT TYPE=radio NAME=cq VALUE=0 checked>
[Off] ステータスコードレポート
<p><i>プログラムを実行します:
<input type=submit value="統計情報出力">
<br>
もしくは、個々のレポートについて、 以下のオプションを指定する事ができます。 <br>
<input type=TEXT name="zz" maxlength=4 size=4 value="10M">
<select name=zy>
<option value=b selected>bytes
</select>
は, 10Mバイトを意味します。<br>
同様に
<input type=TEXT name="zx" maxlength=4 size=4 value="-50">
<select name=zw>
<option value=b selected>bytes
</select>
は, バイト数が多い方から 50 アイテムを意味します。</i>
<hr>
<h2>2. レポートの詳細オプション</h2>
<h3>ドメインレポートのオプション</h3>
ドメインレポートのソート順
<select name=os size=1>
<option value=0>リクエスト数順
<option value=1>ページに対するリクエスト数順
<option value=2 selected>トラヒック量順
<option value=3>最終アクセス日時順
<option value=4>アルファベット順
</select>
<br>
全てのドメイン中, 少なくとも
<input type=TEXT name="of" maxlength=6 size=6>
<select name=oh>
<option value=r>リクエスト
<option value=p>リクエストされたページ数
<option value=b selected>バイト
</select>
以上
<h3>ホストレポートのオプション</h3>
ホストレポートのソート順
<select name=St size=1>
<option value=0 selected>リクエスト数順
<option value=1>ページに対するリクエスト数順
<option value=2>トラヒック量順
<option value=3>最終アクセス日時順
<option value=4>アルファベット順
</select>
<br>
全てのホスト中, 少なくとも
<input type=TEXT name="Sg" maxlength=6 size=6 value=100>
<select name=Si>
<option value=r selected>リクエスト
<option value=p>リクエストされたページ数
<option value=b>バイト
</select>
以上
<h3> ディレクトリレポートのオプション</h3>
ディレクトリレポートのソート順
<select name=is size=1>
<option value=0>リクエスト数順
<option value=1>ページに対するリクエスト数順
<option value=2 selected>トラヒック量順
<option value=3>最終アクセス日時順
<option value=4>アルファベット順
</select>
以上 <br>
全てのディレクトリ中, 少なくとも
<input type=TEXT name="if" maxlength=6 size=6>
<select name=ih>
<option value=r>リクエスト
<option value=p>リクエストされたページ数
<option value=b selected>バイト
</select>
以上
<h3>リクエストレポートオプション</h3>
リクエストレポートのソート順
<select name=rs size=1>
<option value=0 selected>リクエスト数順
<option value=1>ページに対するリクエスト数順
<option value=2>トラヒック量順
<option value=3>最終アクセス日時順
<option value=4>アルファベット順
</select>
<br>
全てのファイル中, 少なくとも
<input type=TEXT name="if" maxlength=6 size=6>
<select name=rh>
<option value=r selected>リクエスト
<option value=b>バイト
</select>
以上 <br>
表示
<select name="rl" size=1>
<option value="pages" selected>ページのみ
<option value="*"> 全てのファイル
</select>
<p><b> 特定のファイルのみ</b> <br>
以下のファイルのみを対象とします(カンマで区切って列挙してください。 ワイルドカードとして * を含める事ができます) <br>
<input type=TEXT name="rx2" size=60>
<br>
以下のファイルは除外します。 <br>
<input type=TEXT name="rz" size=60 value=*anlgform*>
<hr>
<h2>4. レイアウト</h2>
<b> 組織名 </b> (ページのタイトルに使われます)
<input type=TEXT name="hn" size=60 value=Serverlog>
<p><b> 組織のホームページ</b> (不要の場合は空白のままにしてください) <br>
URL:
<input type=TEXT name="hu" size=60 value=http://www2.user3.com/>
<hr>
<input type=submit value="統計情報出力">
<input type=reset value="フォームのリセット">
</form></body></html>
−−−−−−−−−−−−−−−−−−−−−−−(ここまで)
-----------------------------------
[Motohide Isobe]