2011-01-05 21 views
0

私たちのWebアプリケーションには、クリックすると長時間実行されるボタンがあります。このプロセスのパラメータによっては、http要求が完了するまでに時間がかかることがあります。一部のHTTPリクエストは30秒、その他は1分、その他は5分を要します。Internet Explorer 6送信ランダムGET

我々が直面している問題は、GET要求は、このURLに移動して、セッションを無効にするためにそれを伝えるブラウザにIE6から送信された(私はいくつかのテストの後に得た数である)の後には約300秒:

https://ourwebsite.com/portal/jsp/login/logoff.jsp?loginUrl=/portal/jsp/login/login_norm.jsp&sessionInvalidated=true

我々は現在、私たちのJavaScriptコードに、または可能な犯人のために私たちのJSPに見ているが、我々はそれがブラウザに問題があるかもしれない、この時点で除外したいと思います。

セッション/接続タイムアウトに関してIE6について知りたいことはありますか?

私は少し研究を行い、KeepAliveTimeoutが1分で、ServerInfoTimeoutが2分であることを確認しました。我々は約2分10秒かかるHTTP要求を持っています。これはIEの3分(ServerInfoTimeoutの2分+ KeepAlivTimeoutの1分)の範囲内です。

このタイムアウトに達した後はどうなりますか?

+1

お願いします* IE6のサイト開設をやめてください。ただそれを死に至らせてください。 *お願いします*。 – Spudley

+0

@Spudley LOL、それは私の作ることではありません。 – Jeune

答えて

4

IEは魔法のようにGETする魔法を知りません。あなたのアプリはこれをおそらくJavaScriptで設定しています。おそらくsetTimeout()という呼び出しがあります。

Webアプリケーションのソースから、使用するパラメータを検索します。 sessionInvalidatedと設定されている場所がわかります。

関連する問題