我有一个Flex应用程序,它使用Flash Remoting和RemoteObject从ColdFusion CFC中提取数据。大约75%的时间它工作,但有时我使用Charles(一个调试工具)收到一条消息,说明faultString =“无法调用CFC”。 FaultCode =“Server.Processing”。
这是我的RemoteObject:
<mx:RemoteObject id="carsSvc" destination="ColdFusion" source="ca.sqmIDash.cfc.sqmIdash">
<mx:method name="getCARs" result="resultHandler(event)"/>
</mx:RemoteObject>
在我们的Web场上设置的服务器是使用负载平衡。我不确定这是否是导致问题的原因。可能不是,但这是一个想法。
任何帮助表示赞赏!!
答案 0 :(得分:2)
听起来我觉得你的服务器问题完全独立于Flex。我会调查负载均衡器和/或机器在25%的时间内收到错误时所做的事情。
我还会在服务器上添加一些错误检查,以通过电子邮件向您发送相关错误。 (也许在onError Application.cfc中)这可以帮助您诊断服务器端代码中是否存在错误。
我的问题中没有看到RemoteObject,即使你有一行说“这是我的RemoteObject”