2012-06-22 46 views
4

我們正在經歷一些隨機NetConnection.Call.Failed:HTTP:無法使用柔性4個mx.messaging.channels ::的SecureAMFChannel柔性:隨機NetConnection.Call.Failed:HTTP:無法

時我們在本地服務器(同一臺計算機上的服務器/客戶端)中從未遇到過這個問題,但是當我們上線時,一些用戶隨機體驗了這個問題(800個Beta版用戶中約有5%)。

最近,我終於能使用在同一個局域網的遠程服務器在一段時間來重現問題每一次一個客戶機(Windows XP中)上,在我們的局域網(但不能在其他客戶機誰共享相同的LAN並且大致相同的配置)。

當發生這種情況:

  • 使用Firebug/flashbug:我可以看到,AMF請求被髮送,並等待響應。
  • 在服務器上,日誌中沒有任何內容(未收到請求)。
  • 經過一段時間後,客戶端顯示上述錯誤(http代碼404)。
  • 那麼對於後續的請求,一切恢復正常,直到錯誤最終再次發生

(客戶端是Windows XP中,火狐+的Adobe Flash Player,Server是的WebSphere 7)

我的問題是: 有沒有辦法找出發生了什麼? 它是一個數據包丟失? 是因爲客戶端瀏覽器/ adobe player嗎?

謝謝

[編輯]

使用Wireshark的(在客戶端和服務器端),我可以看到,出現問題時,沒有TCP連接時: - 螢火蟲檢測傳出HTTP amf請求 - Wireshark沒有檢測到任何一方的任何活動。

因此,它的確是Adobe Flash Plugin/Firefox插件容器,我說得對嗎?這是一個已知的問題嗎?

+3

您可以檢查較低級別的網絡流量嗎?客戶端和服務器?像Wireshark的東西。 – dbreaux

+1

@dbreaux我設法按照您的建議運行wireshark並編輯帖子。謝謝 –

回答

2

設置我們瀏覽器的代理參數解決了問題(「自動檢測」或「系統代理」的「無代理服務器」)。

當選擇代理時,看起來Adobe Flash插件會丟失。