2013-03-25 128 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

相關問題