Webアプリケーションがあり、ajaxを使用してWebサーバーにコールしてデータを取得します。同期xmlhttprequestを呼び出すときにIEが5分間停止する
時々(という予測不可能な瞬間に、それを再現することができます)IEは道Iを5分間完全にハングアップ(ウィンドウが応答していないと言う)、その後、戻ってくると、XMLHttpRequestオブジェクトがエラー12002.
で応答以下の通りです。ボタンがウィンドウB. PROC1がファイルを実行開くためにクリックされたとき
- 開くメインウィンドウからウィンドウ(B)(A)を使用してボタン
- ウィンドウAは同期AJAX(PROC1)を呼び出します。
- 新しいウィンドウ(B)にはajaxコード(PROC2)があり、サーバー非同期を呼び出します。
- PROC2の完了後、データが返される前にユーザーがウィンドウBを閉じます。
- メインウィンドウ(a)で、ユーザーがもう一度ボタンをクリックします。 PROC1は再び実行されますが、send()コールは5分間ブロックされます。
助けてください。私は3日間探しています。
ご注意: は*私はそれはアプリが構築される方法です(同期呼び出しを使用するを持っている* (アプリはFirefoxの互換性はありません)Firefoxでそれをテストすることはできません、それはあまりにも多くの開発者を取ります
なぜこれが起こり、これを修正するのですか?
だけの提案プロセスエクスプローラとプロセスモニタを使用して何が起こっているのかを知るフード '? – Terry