首页 > 解决方案 > 503 服务在 Mule 中不可用

问题描述

我在 Mule 应用程序中调用时收到 503 Service Unavailable ... 调用未到达 HTTP Listener 我认为除了 HTTP Listener 之外,还有 Set Variable... to Set Variable 也没有到达调用... 直到前天在所有工作空间中工作,但是当我在设置调试模式后尝试时,它突然没有到达听众。但是对于其他开发人员来说没有任何问题,他能够接收到 Listener 和其他组件的调用。当前配置一切都很好。您能否建议需要检查的内容。

标签: javaarraysjsonhttpmule-studio

解决方案


我遇到了同样的问题。一切正常,突然(不知道为什么)我收到了相同的 503 响应。

我尝试了很多来弄清楚发生了什么。添加了新的监听器并测试了现有的流程,一切都很顺利。只有我使用 APIKit 的特定听众再也没有被联系到。

我还按照以下文章中的建议禁用了“看门人”: API-returns-503-Service-Unavailable-error-to-clients 运行 -> 运行配置 -> 选项卡参数

我将项目导出到一个可部署的存档文件,并选中了“仅导出项目源”复选框。在不同的 PC 上测试了这个应用程序,效果很好。在我的电脑上创建了一个新的工作区,导入了文件,应用程序再次失败。

在尝试了几次其他错误后,我启用了“清除应用程序数据”->“提示”选择框,并禁用了“APIKit 设置”->“显示 APIKit 控制台”。我不确定该控制台是否与它有关,但是在重新启动应用程序并在Clear application data上选择 YES 后,它再次运行良好。 运行配置

我再次重新启用了“show APIKit consol”,它仍然可以正常工作。

这也应该可以解决您的问题。


推荐阅读