在运行Mule时,我遇到以下错误:
等待mule上下文完全启动超时
请让我知道解决方案的相关工作。相同的集成工作正常,即查询提取正在发生与其他系统有骡子,但同样在我的系统中不起作用。请建议一种克服这种情况的方法。
提前致谢...!
答案 0 :(得分:0)
Goutham ......你在流程中配置了超时吗?如果配置.. 1.它是在Munit中配置的,我们需要查看运行和等待范围。 或者这是在骡子关闭期间出现的吗? 您可以设置超时值以启用当前流程。但是,没有内置的方法或实用程序来检查正在传输的消息。您可以连接一个分析器并查看活动线程(或者只是一个线程转储),这可以为您提供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的内部实现。希望这有帮助。
由于