You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by ychawla <pr...@yahoo.com> on 2012/07/19 17:07:28 UTC

Camel keeps dropping ActiveMQ connections

Hello All,
I have an application running that has frequent lulls in activity.  What I
find is that the activemq consumers lose their connections.

I have a read few posts about this and taken the suggestions to set
keepAlive to true and use a connection pool:

[1] keep alives
http://camel.465427.n5.nabble.com/Camel-ActiveMQ-queue-listener-consumer-drops-after-inactivity-td3299709.html

[2] pooled connection factory
http://camel.465427.n5.nabble.com/Does-activemq-jms-component-have-keepalive-option-tc4282121.html#a4283140


Here are my activemq beans:

	<bean id="jmsConnectionFactory"
	   class="org.apache.activemq.ActiveMQConnectionFactory">
	   <property name="brokerURL" value="tcp://0.0.0.0:61616?keepAlive=true" />
	</bean>

	<bean id="pooledConnectionFactory"
	   class="org.apache.activemq.pool.PooledConnectionFactory">
	   <property name="maxConnections" value="8" />
	   <property name="maximumActive" value="500" />
	   <property name="connectionFactory" ref="jmsConnectionFactory" />
	</bean>

	<bean id="jmsConfig"
	   class="org.apache.camel.component.jms.JmsConfiguration">
	   <property name="connectionFactory" ref="pooledConnectionFactory"/>
	   <property name="transacted" value="false"/>
	   <property name="concurrentConsumers" value="10"/>
	</bean>

	<bean id="activemq"
	    class="org.apache.activemq.camel.component.ActiveMQComponent">
	    <property name="configuration" ref="jmsConfig"/>
	</bean>

I am using Camel 2.2 and ActiveMQ 5.2.

To confirm that the listeners stop, I go to the admin page and see no
consumers:
http://localhost:8161/admin/queues.jsp

Any ideas?

Thanks,
Yogesh

--
View this message in context: http://camel.465427.n5.nabble.com/Camel-keeps-dropping-ActiveMQ-connections-tp5716255.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Re: Camel keeps dropping ActiveMQ connections

Posted by Christian Müller <ch...@gmail.com>.
I assume upgrading is not an option for you?
Camel 2.2 was released more than two years ago and is not supported
anymore...

[1] https://issues.apache.org/jira/browse/CAMEL/fixforversion/12315686

Best,
Christian

On Thu, Jul 19, 2012 at 5:07 PM, ychawla <pr...@yahoo.com>wrote:

> Hello All,
> I have an application running that has frequent lulls in activity.  What I
> find is that the activemq consumers lose their connections.
>
> I have a read few posts about this and taken the suggestions to set
> keepAlive to true and use a connection pool:
>
> [1] keep alives
>
> http://camel.465427.n5.nabble.com/Camel-ActiveMQ-queue-listener-consumer-drops-after-inactivity-td3299709.html
>
> [2] pooled connection factory
>
> http://camel.465427.n5.nabble.com/Does-activemq-jms-component-have-keepalive-option-tc4282121.html#a4283140
>
>
> Here are my activemq beans:
>
>         <bean id="jmsConnectionFactory"
>            class="org.apache.activemq.ActiveMQConnectionFactory">
>            <property name="brokerURL" value="tcp://
> 0.0.0.0:61616?keepAlive=true" />
>         </bean>
>
>         <bean id="pooledConnectionFactory"
>            class="org.apache.activemq.pool.PooledConnectionFactory">
>            <property name="maxConnections" value="8" />
>            <property name="maximumActive" value="500" />
>            <property name="connectionFactory" ref="jmsConnectionFactory" />
>         </bean>
>
>         <bean id="jmsConfig"
>            class="org.apache.camel.component.jms.JmsConfiguration">
>            <property name="connectionFactory"
> ref="pooledConnectionFactory"/>
>            <property name="transacted" value="false"/>
>            <property name="concurrentConsumers" value="10"/>
>         </bean>
>
>         <bean id="activemq"
>             class="org.apache.activemq.camel.component.ActiveMQComponent">
>             <property name="configuration" ref="jmsConfig"/>
>         </bean>
>
> I am using Camel 2.2 and ActiveMQ 5.2.
>
> To confirm that the listeners stop, I go to the admin page and see no
> consumers:
> http://localhost:8161/admin/queues.jsp
>
> Any ideas?
>
> Thanks,
> Yogesh
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Camel-keeps-dropping-ActiveMQ-connections-tp5716255.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>