【发布时间】:2017-09-22 14:43:36
【问题描述】:
在运行骡子时,我遇到以下错误:
等待 mule 上下文完全启动的超时
请让我知道解决此问题的解决方法。相同的集成运行良好,即查询获取在其他具有 mule 的系统中运行良好,但在我的系统中却无法正常工作。请提出解决此问题的方法。
在此先感谢...!
【问题讨论】:
标签: mule mule-studio
在运行骡子时,我遇到以下错误:
等待 mule 上下文完全启动的超时
请让我知道解决此问题的解决方法。相同的集成运行良好,即查询获取在其他具有 mule 的系统中运行良好,但在我的系统中却无法正常工作。请提出解决此问题的方法。
在此先感谢...!
【问题讨论】:
标签: mule mule-studio
Goutham ...您是否在流程中配置了超时?如果配置.. 1.它是否在Munit中配置,我们需要查看运行和等待范围.. 2. 或者这是在mule关闭期间出现的? 您可以设置超时值以使当前流程能够完成。但是,没有内置的方法或实用程序来检查正在传输的消息。您可以连接分析器并查看活动线程(或只是线程转储),这应该可以让您大致了解 JVM 级别发生的情况。
为确保处理所有飞行消息,您可以分两步关闭 mule:
手动停止流(这将阻止新消息的出现)
阻止骡子
或者,您可以将shutdownTimeout 设置为流的毫秒值;不管这不是一个全局值。
https://docs.mulesoft.com/mule-user-guide/v/3.8/starting-and-stopping-mule-esb http://grepcode.com/file/repo1.maven.org/maven2/org.mule/mule-core/3.7.0/org/mule/transport/AbstractMessageDispatcher.java
第二个链接将为您提供 Mule 的 AbstractMessageDispatcher 的内部实现。希望对您有所帮助。
谢谢
【讨论】: