【问题标题】:Flex RemoteObject Intermittently Failing to Invoke CFCFlex RemoteObject 间歇性地无法调用 CFC
【发布时间】:2010-06-10 20:23:12
【问题描述】:

我有一个 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>

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

感谢任何帮助!

【问题讨论】:

  • 您能否访问服务器的日志文件并交叉检查您收到错误的时间? ca.sqmIDash.cfc.sqmIdas CFC 的日志文件中可能存在异常,可能会让您更好地了解错误。值得检查 webfarm 上的每台服务器都可以通过远程处理解决 ca.sqmIDash.cfc.sqmIdas...在负载均衡器情况下看到一些问题,其中并非所有服务器都具有相同的设置。

标签: apache-flex flex3 coldfusion cfc


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 2015-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-13
    相关资源
    最近更新 更多