我有一個Flex GUI,它將AMF流式傳輸到WebLogic 9.2上的BlazeDS。由於AMF流媒體使用長輪詢,因此它可以保持連接長時間打開。Flex流式傳輸超時
WebLogic的最大線程超時時間爲600秒。如果線程的活動時間超過了超時時間,WebLogic將拋出一個錯誤並超時。這會導致我的GUI失去連接並掛起。
我可以更改WebLogic(StruckThreadMaxTime)中的默認設置,但這顯然會對合法阻塞的線程產生負面影響。
請誰能告訴我還有什麼其他的選擇,我必須解決這個問題?
如此添加連接處理邏輯到客戶端? –
如果RPC類的錯誤處理程序沒有被調用,所以你可以處理斷開連接,你可能必須在出現之前處理這種情況,這是非常令人討厭的,我承認。 困惑的是,沒有一些跡象表明在客戶端斷開連接,所以它可以與財政雖然。 –