AN HTTPD ゲストブック/コメント集(2000年4月28日16:58)


中田昭雄 nakata@st.rim.or.jp 2000/05/10 20:43

岩ねずさん、
まだ Win98SE での確認もできていないのですが、キャッシュ管理の方法自体を変えないといけないのかもしれません。
また何かわかったらお知らせ下さい。


岩ねず iwanezu@sol.dti.ne.jp 2000/05/10 17:16

中田さんこんにちは、
先日のWin98SEでのキャッシュ管理が上手く動いてない件以降キャッシュログを監視していたのですが、
WinNT上でもキャッシュ管理が上手く動かないことがある様です。

SEのときとは違い、キャッシュ量のチェック処理自体が動かなくなります。

条件はまだはっきりとは断定できませんが、
64K接続の状態でプロクシ経由で27Mb、11MB、5MBと連続で大きなファイルのDLをしました。
このとき、DL中に他の軽いサイトへのアクセスもしています。
DL自体は23時30分頃から日付変更後まで続いていました。
このとき、DLも終了し他のサイトへのアクセスがなくなってもキャッシュ量のチェックが始まりませんでした。
HTTPサーバメニューで停止、開始を行い他へアクセスを行った後にキャッシュ量のチェックが走りました。

環境は、
NT4.0 WS sp6a
HTTPDのバージョンは 1.28d キャッシュは 200M に設定。
キャッシュパスは D:\wbserver\cache

以上です、再発条件が他にはっきりしましたらまたご報告します。


中田昭雄 nakata@st.rim.or.jp 2000/04/28 20:33

岩ねずさん、
Win95では大丈夫そうなので、Win98 でだけでしょうか。。。
幸い Win98SE も手元にあるので確認してみます。


岩ねず iwanezu@sol.dti.ne.jp 2000/04/28 16:58

中田様こんにちは、以前から大変ありがたく使わせていただいております。

今回 proxy 動作での cache 管理が Win98SE だと上手く動作していないようなので報告させていただきます。
普段は NT4.0 sp-6a 上にて cache を200MBに設定して使用しているのですが、
同じマシン上で Win98SE で同じ条件で動作させているときがあります。
Win98SE のときの cache.log を確認すると以下のような形で cache 量のチェック動作が終了しています。

Logより
Fri Apr 28 15:24:50 2000 Cache: 0 files, total 0 bytes

cache ディレクトリのサイズを確認すると設定値をオーバーしてもどんどんたまっていくようです。
同じマシンをNTで使用しているときは、正常に動作しています。

現在の環境とバージョンは以下のとうりです。

AN httpd Ver 1.28d(1.26あたりまでさかのぼって確認しましたが症状は同じです。)
セットアップパス d:\wbserver
cache パス d:\wbserver\cache
キャッシュサイズ 200Mバイト

OS は Win98SE と NT4.0 sp-6a でどちらからも上記設定で動作するようになっております。
CGI のテストなどを行うとき以外は HTTP サーバ機能は止めて使用しています。
ディスクには余裕がありますのでパンクするような状況ではありません、
可能なときに確認をお願いいたします。