0

我有一个 Flex 应用程序,它使用 Flash Remoting 和 RemoteObject 从 ColdFusion CFC 中提取数据。大约 75% 的时间它可以工作,但其他时候我使用 Charles(一个调试工具)收到一条消息,上面写着 faultString = “Unable to Invoke CFC”。FaultCode = "Server.Processing"。

这是我的远程对象:

<mx:RemoteObject id="carsSvc" destination="ColdFusion" source="ca.sqmIDash.cfc.sqmIdash">
   <mx:method name="getCARs" result="resultHandler(event)"/>
</mx:RemoteObject>

在我们的网络农场上设置的服务器是使用负载平衡的。我不确定这是否会导致问题。可能不是,但这是一个想法。

任何帮助表示赞赏!

4

1 回答 1

2

在我看来,您的服务器问题完全独立于 Flex。我会调查负载均衡器和/或机器在你收到错误的 25% 的时间里正在做什么。

我还会在服务器上添加一些错误检查,以便通过电子邮件向您发送相关错误。(也许在 onError Application.cfc 中)这可以帮助您诊断服务器端代码中是否存在错误。

我在您的问题中没有看到 RemoteObject,即使您有一行写着“这是我的 RemoteObject”

于 2010-06-10T22:01:33.250 回答