Hi Thanks for helping with this. So the errors are showing connections (eg vm://amq-broker#14) to the (solo) broker?
I'll have to look through the (blueprint) route code in the office tomorrow. From what I recall I don't think we configure any sort of ConnectionFactory - just pushing the messages from topic to topic with something like: <to uri="activemq:topic:STAR.US.SecondTransformation"/> I see from http://camel.apache.org/activemq.html that it's recommended to use PooledConnectionFactory but what happens if we don't set this up - the issues below I guess?! I'll do some more reading tonight. Cheers James ________________________________________ From: Krzysztof Sobkowiak [krzys.sobkow...@gmail.com] Sent: 03 June 2015 19:32 To: users@servicemix.apache.org Subject: Re: Controlling multiple ActiveMQ brokers in ServiceMix Hi ServiceMix starts only one broker. I think your error shows a problem while creating the connections to the broker in your routes, exactly for this destination STAR.US.SecondTransformation. Probably when something fails your connections will be not correctly closed. Do you use PooledConnectionFactory? Regards Krzysztof On 03.06.2015 18:11, BURN, James wrote: > Hi > > I'm trying to pin down why one of our development boxes keeps falling over > whilst under heavy processing load. > > This is running ServiceMix 5.1.1. We have around 60 different Camel routes > running. > > I "think" that this ServiceMix has many ActiveMQ brokers running. I see these > sort of errors in the logs: > > 2015-06-03 16:51:04,315 | ERROR | dTransformation] | > faultJmsMessageListenerContainer | 118 - org.springframework.jms - > 3.2.4.RELEASE | Could not refresh JMS Connection for destination > 'STAR.US.SecondTransformation' - retrying in 5000 ms. Cause: Broker: > amq-broker - Client: ID:TESTGBOXFAPP22-60260-1433344527710-2:8 already > connected from vm://amq-broker#14 > > 2015-06-03 16:51:04,315 | WARN | /amq-broker#15-1 | TransportConnection > | 97 - org.apache.activemq.activemq-osgi - 5.10.0 | Failed to add > Connection ID:TESTGBOXFAPP22-60260-1433344527710-3:8 > > From what I can gather, ActiveMQ brokers are used to distribute the message > processing over a network. However, we are running all our processing on a > single VM so this shouldn't be necessary. > > However, from the ServiceMix console and ActiveMQ web console, I can only see > the name of one broker (the one defined in > etc/org.apache.activemq.server-default.cfg) > > What is causing these other brokers to be created, and how can I manage > them/reduce their number in ServiceMix? > > Thanks > > James > > > > Oxford University Press (UK) Disclaimer > > This message is confidential. You should not copy it or disclose its contents > to anyone. You may use and apply the information for the intended purpose > only. OUP does not accept legal responsibility for the contents of this > message. Any views or opinions presented are those of the author only and not > of OUP. If this email has come to you in error, please delete it, along with > any attachments. Please note that OUP may intercept incoming and outgoing > email communications. > -- Krzysztof Sobkowiak JEE & OSS Architect Apache Software Foundation Member Apache ServiceMix <http://servicemix.apache.org/> Committer & PMC chair Senior Solution Architect @ Capgemini SSC <http://www.pl.capgemini-sdm.com/en/> Oxford University Press (UK) Disclaimer This message is confidential. You should not copy it or disclose its contents to anyone. You may use and apply the information for the intended purpose only. OUP does not accept legal responsibility for the contents of this message. Any views or opinions presented are those of the author only and not of OUP. If this email has come to you in error, please delete it, along with any attachments. Please note that OUP may intercept incoming and outgoing email communications.