何が起きてるか分からんけど、どうやら、IISワーカープロセスが無応答になるらしい。
ワーカープロセス数を増やせば、ある程度抑制できるが、・・・
やはり、: Stream, IHttpModuleってのがマズイのかも。
と、思って、分離したんだけど、やはりダメ。
再現方法は、F5リロード。
IE8でクライアントからアクセスすると、「Internet Explorer ではこのページは表示できません」。
その状態で、違うマシン(IISホストマシン)からのアクセスも同様に「Internet Explorer ではこのページは表示できません」。
でも、同じ状態で、telnetではレスポンスが得られる。
#ヘッダを同じにしてるわけじゃないけど・・・
と、いうことは、IISでのヘッダ処理でエラーになっていることが考えられるわけだが・・・
ふと、IISのコンテンツ圧縮設定したような覚えがあったので、静的コンテンツ圧縮を無効化したところ・・・治った。
なー、何らかのキャッシュ処理かとは思っていたが、こんなオチかい。
IEはコンテンツ圧縮可能というヘッダをリクエストするため、圧縮コンテンツが返るんだけど、多分、圧縮設定を弄ったせいで、不整合が起こったんだと思う。
#telnetで圧縮有効にしてたらもう少し早く分かったかも。
ま、一応、二重カウント対策も入れてみたから、さらに様子見しときますか。
コメントしちゃいなよ