2012-06-22 47 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插件会丢失。