3
我們有ie8(在XP下)和ie9(在7下)做了幾個RPC GWT調用的bug。最終,其中一個調用觸發,但服務器響應重置(RST),並且應用程序持續等待結果,直到收到12002 http錯誤(12002似乎意味着TimeOut超過幾分鐘)。GWT ie8 timeout 12002
一些鍵:
- 我們無法重現的bug在其他瀏覽器。
- 我們在ie8中使用prototype.js發射了數百個相同的RPC調用,它永遠不會失敗!所以,我們只能在gwt代碼中重現它。
- 這是一件隨機的事情。有一段時間它會在三分鐘後第一次打電話給他人三秒後發生。
- 在Windows Server 2003的客戶端中,http錯誤是12030而不是12002,它立即發生。
任何想法?
我試圖發送一個「連接:關閉」從服務器,但它保持掛......我們不知道還能做什麼... –
連接關閉幫助了我,另一件事是幫助爲了消除嵌套的回調,我也儘可能使用GET。服務器2008是最大的改進,有一個鏈接可以很好地解釋這個問題,但是會發生的是當前請求在完成前重置之前的請求。造成這種情況的原因必須是XMLHTTPRequest + POST +服務器配置的組合。它可以幫助測試這與另一個http服務器 – Spiff