2013-03-25 97 views
0

我正在部署30个Apache Camel v。2.10.3路由直接进入ActiveMQ。 ActiveMQ在几秒钟内启动,Camel回复说它在大约2秒内启动了所有路线。骆驼路线需要很长时间才能正常关闭

没有外部系统连接到ActiveMQ,也没有任何通过骆驼飞行的消息。然后等待几秒钟,然后按下“Ctrl-C”(在窗口上)终止ActiveMQ。骆驼然后开始其优雅的关机程序...

我的问题是,ActiveMQ不能关闭300秒内的所有路线。无论我做什么,它都会继续报告关闭骆驼需要375秒。

我试过在路线上设置启动顺序,但它似乎没有任何影响。

我已经在ServiceMix上部署了相同的路由,之前没有任何问题。

任何想法?

回答

0

我想通了。

我已将我的代理重命名为“localhost”以上的内容,但曾要求Camel连接到vm:// localhost。结果如下:http://fusesource.com/kbs/show/?id=193592-warn-brokerregistry-broker-localhost-not-started-so-using-other_broker_name-instead

当我让Camel连接到vm:// mybroker时,它按预期工作。

+0

你能标记这个问题为答案? – 2013-04-09 17:13:35

+0

是的,但只有几天后。上帝arbejde克劳斯! – smox 2013-04-10 10:29:53

相关问题