このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

見つからなくても "OK"?

発言者:モリヤ
( Date Saturday, January 27, 2001 19:28:58 )


 WebSTAR 3.0.2J のサーバーログを見ていて次のようなことに気づき
ました。例えば以下の2行。

01/27/01  19:07:14  OK   xx.xx.xx.xx.   :ROOT:kon-na:url-ha:naino:desu.html     97        5    Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)   
01/27/01  19:07:58  ERR! xx.xx.xx.xx.   :ROOT:kon-na:url-ha:naino:desu.hqx 421       23   Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)   

それぞれで要求されているファイルはどちらも実際には存在しません。
ですが,片方は OK で,片方は ERR! となっています。ブラウザー側に
は,どちらの場合もちゃんと Not found が返ってきています。

 あれこれいじくってみたら,どうやら,Data Cache plugin で処理す
るように登録した拡張子をもつファイルが見つからなかった場合に,OK 
になってしまうようです。(上の例だと .html は登録されているが,.
hqx は登録されていない)

 WebSTAR 3 使いの皆様のところではどうですか?(もしかしてウチだ
けの症状なのかしら?)

田中求之 さんからのコメント
( Monday, January 29, 2001 17:37:04 )

私のところでも同様ですよ。

このサイトの場合、html のファイルは全て Data Caching させていますが、
存在しないページへのアクセスの場合、ログには OK が記録されて、
ブラウザに対しては Not Found のページがちゃんと返されます。

3.x の Data Cache Plugin のバグ(というより、サーバとのコミュニケー
ションのミスだろうなぁ)だと思います。

4.3 では、ちゃんとログに Error が記録されますね。

モリヤ さんからのコメント
( Tuesday, January 30, 2001 16:51:55 )

 レスポンスありがとうございます。ウチだけの症状ではないことが分
かって,少し安心しました。
 でも,なんとなく気持ち悪いので,Data Cache plugin を外して,シ
ステムのディスクキャッシュを多めにとることで代用しようかと思って
います。実行速度はかなり落ちるのかもしれませんが‥‥。