ロックする?
2003年6月25日(水曜日)
ロックする?
何かたまにこんな感じの例外が発生してるんですが……。
Type: System.IO.IOException
Message: プロセスはファイル "index.xml" にアクセスできません。このファイルは別のプロセスが使用中です。
こういうのは単に catch してリトライすれば良いのでしょうけれど、そもそもどうして発生するのでしょうね。基本的には読み取りだけしかしていないはずなんですが。
可能性としては、とりあえず
- コメント投稿時、touchする (内部的には、LastWriteTime を書き換える) ときにロックしている
- FTP で更新するときにロックしている
の二通りが考えられますが。IIS の FTP って転送中ずっとターゲットのファイルをロックしたりするんでしょうか?
あと、Last-Modified 関係もやっぱり怪しいようです。hatomaru.dll 側ではキャッシュとか難しいことはしないようにして、リバースプロキシでも入れてやるとかした方が良い……のかしら?
- 「ロックする?」へのコメント (5件)
関連する話題: hatomaru.dll / えび日記