[英]503 Service Unavailable in Mule
在 Mule 应用程序中调用时我得到 503 服务不可用...我认为呼叫未到达 HTTP 侦听器并且在 HTTP 侦听器旁边有设置变量...设置变量也未达到呼叫...直到前天它在所有工作空间中工作,但当我在调试模式后尝试时,突然间它没有到达侦听器。 但是对于其他开发人员来说没有任何问题,他能够接收对 Listener 和其他组件的调用。 当前配置一切都很好。 您能否建议需要检查的内容。
我遇到了同样的问题。 一切正常,突然(不知道为什么)我收到了相同的 503 响应。
我尝试了很多来弄清楚发生了什么。 添加了新的侦听器并测试了现有的流程,一切顺利。 只有我使用 APIKit 的特定侦听器再也无法访问了。
我还按照以下文章中的建议禁用了“守门人”: API-returns-503-Service-Unavailable-error-to-clients运行 -> 运行配置 -> 选项卡参数
我将项目导出到可部署的存档文件,并选中了“仅导出项目源”复选框。 在不同的 PC 上测试了这个应用程序,运行良好。 在我的 PC 上创建了一个新工作区,导入了文件,应用程序再次失败。
在其他一些尝试和错误之后,我启用了“清除应用程序数据”->“提示”选择框,并禁用了“APIKit 设置”->“显示 APIKit 控制台”。 我不确定该控制台是否与它有关,但是在重新启动应用程序并在Clear application data上选择 YES 后,它再次运行良好。 运行配置
我再次重新启用了“show APIKit consol”,它仍然可以正常工作。
这也应该可以解决您的问题。
这与user15476634提供的答案基本相同,但带有视觉描述,以及可能发生此错误的原因。
对于那些想知道在哪里可以找到清除应用程序数据的人,请看下面的截图。
由于以下问题,此类问题中最常见的嫌疑人是应用程序数据损坏:
当我为我的应用程序添加自动发现配置时,我遇到了同样的问题。 将此添加到 VM 参数解决了我的问题。
-Danypoint.platform.gatekeeper=disabled
对我来说,我有同样的经历,503s 突然出现。 清除应用程序数据对我不起作用,设置
-Danypoint.platform.gatekeeper=disabled
对我不起作用。 我不得不从我的全局配置中删除这个 xml 标签
<api-gateway:autodiscovery ... />
为了部署而打开自动发现后发生在我身上,所以我不得不临时删除这些行(自动发现)然后测试然后返回这些行以便部署
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.