2015-02-12 42 views
1

骡社区版v3.3.0支持shutdownTimeout功能吗?骡社区版v3.3.0支持shutdownTimeout

http://www.mulesoft.org/documentation/display/current/Global+Settings+Configuration+Reference的文档表明,v2.2.0支持shutdowntimeout功能,但我无法使shutdownTimeout功能正常工作?

有没有人在Mule v3.3.0 CE中实现过关闭功能?请帮助我配置该功能并使其正常工作。

此功能仅适用于EE还是可用于CE?

+0

骡子CE的代码有shutdownTimeout在很多地方:https://github.com/mulesoft/mule/search?utf8=%E2%9C%93&q=shutdownTimeout什么让你觉得它不起作用? – 2015-02-12 03:06:32

+0

感谢大卫的回应。我遇到了网络上的几个链接,这些链接正在讨论与关闭超时不起作用有关的一些问题。所以怀疑它是否会在Mule CE v3.3.0中运行。 http://mule.1045714.n5.nabble.com/mule-jira-MULE-6816-Shutdown-timeout-is-not-respected-td5717705.html,https://www.mulesoft.org/jira/browse/ MULE-3518:需要支持正常关机功能,https://www.mulesoft.org/jira/browse/MULE-6816:不遵守关机超时,https://www.mulesoft.org/jira/browse/ MULE-3688:超时/强制关机超时 – Jai 2015-02-12 04:08:18

+0

你在哪里配置shutdownTimeout?它是在wrapper.conf还是wrapper-additional.conf中,类似wrapper.java.additional。 = -Dmule.shutdownTimeout = 40000 – Jai 2015-02-12 04:15:40

回答

2

该属性在3.3.0中存在且被考虑在内。 为了使用它,你应该在你的配置文件中添加配置标记,并设置该属性的值:根据目前你的流量,关机过程中,消息处理器

<mule> 
... 
    <configuration shutdownTimeout="60000" /> 
... 

然而,正如https://www.mulesoft.org/jira/browse/MULE-6816报道可能会失败,如果是这种情况,您可以查看修订中的代码更改并应用它们。

你面临什么问题?

问候, 马科斯

+1

感谢马科斯的回应。我认为shutdownTimeout是一个Mule容器级别的功能,而不是应用程序级别的功能。我试图将此属性添加到wrapper.conf和/ mule/conf目录中的wrapper-additional.conf中。我错了吗? – Jai 2015-02-12 05:37:38

+0

基于上面给出的评论,我得到了它的工作。谢谢 – Jai 2015-02-20 05:13:07