You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by 任增刚 <re...@gmail.com> on 2008/09/03 03:57:27 UTC

activemq 5.1 hanging when using spring container listener.

hi,friends,


      I meet a error when using activemq5.1.
      the cosumer hanged and do nothing,but there are still have messages in
the queue.how can solve this problem?
      thanks  a lot.


my configure:


    <bean id="listenerContainerForCmpp"
class="org.springframework.jms.listener.DefaultMessageListenerContainer">
        <!--
            <property name="messageSelector">
            <value><![CDATA[
            spProvider='1'
            ]]></value>
            </property>
        -->
        <property name="acceptMessagesWhileStopping" value="true" />
        <property name="autoStartup" value="true" />
        <property name="maxConcurrentConsumers" value="10" />
        <property name="concurrentConsumers" value="10" />
        <property name="idleTaskExecutionLimit" value="2" />
        <property name="connectionFactory" ref="jmsConnectionFactory" />
        <property name="destination" ref="destination_mo" />
        <property name="messageListener" ref="cmppMessageListener" />
        <property name="transactionManager" ref="jmsTxManager" />
        <property name="cacheLevel" value="5" />

    </bean>

the monitor web info:

Queues  Name <http://10.112.10.79:8080/queues.jsp#>   Number Of Pending
Messages <http://10.112.10.79:8080/queues.jsp#>   Number Of
Consumers<http://10.112.10.79:8080/queues.jsp#>
   Messages Sent <http://10.112.10.79:8080/queues.jsp#>   Messages
Received<http://10.112.10.79:8080/queues.jsp#>
   Views <http://10.112.10.79:8080/queues.jsp#>
Operations<http://10.112.10.79:8080/queues.jsp#>
     mdp.queue.timely<http://10.112.10.79:8080/browse.jsp?JMSDestination=mdp.queue.timely>
204 10 0 65 Browse<http://10.112.10.79:8080/browse.jsp?JMSDestination=mdp.queue.timely>
 Send To<http://10.112.10.79:8080/send.jsp?JMSDestination=mdp.queue.timely&JMSDestinationType=queue>
Purge<http://10.112.10.79:8080/purgeDestination.action?JMSDestination=mdp.queue.timely&JMSDestinationType=queue>
Delete<http://10.112.10.79:8080/deleteDestination.action?JMSDestination=mdp.queue.timely&JMSDestinationType=queue>

Re: activemq 5.1 hanging when using spring container listener.

Posted by Gary Tully <ga...@gmail.com>.
see: http://activemq.apache.org/i-am-having-problems-with-the-spring-jmstemplate.html

2008/9/3 任增刚 <re...@gmail.com>:
> hi,friends,
>
>
>      I meet a error when using activemq5.1.
>      the cosumer hanged and do nothing,but there are still have messages in
> the queue.how can solve this problem?
>      thanks  a lot.
>
>
> my configure:
>
>
>    <bean id="listenerContainerForCmpp"
> class="org.springframework.jms.listener.DefaultMessageListenerContainer">
>        <!--
>            <property name="messageSelector">
>            <value><![CDATA[
>            spProvider='1'
>            ]]></value>
>            </property>
>        -->
>        <property name="acceptMessagesWhileStopping" value="true" />
>        <property name="autoStartup" value="true" />
>        <property name="maxConcurrentConsumers" value="10" />
>        <property name="concurrentConsumers" value="10" />
>        <property name="idleTaskExecutionLimit" value="2" />
>        <property name="connectionFactory" ref="jmsConnectionFactory" />
>        <property name="destination" ref="destination_mo" />
>        <property name="messageListener" ref="cmppMessageListener" />
>        <property name="transactionManager" ref="jmsTxManager" />
>        <property name="cacheLevel" value="5" />
>
>    </bean>
>
> the monitor web info:
>
> Queues  Name <http://10.112.10.79:8080/queues.jsp#>   Number Of Pending
> Messages <http://10.112.10.79:8080/queues.jsp#>   Number Of
> Consumers<http://10.112.10.79:8080/queues.jsp#>
>   Messages Sent <http://10.112.10.79:8080/queues.jsp#>   Messages
> Received<http://10.112.10.79:8080/queues.jsp#>
>   Views <http://10.112.10.79:8080/queues.jsp#>
> Operations<http://10.112.10.79:8080/queues.jsp#>
>     mdp.queue.timely<http://10.112.10.79:8080/browse.jsp?JMSDestination=mdp.queue.timely>
> 204 10 0 65 Browse<http://10.112.10.79:8080/browse.jsp?JMSDestination=mdp.queue.timely>
>  Send To<http://10.112.10.79:8080/send.jsp?JMSDestination=mdp.queue.timely&JMSDestinationType=queue>
> Purge<http://10.112.10.79:8080/purgeDestination.action?JMSDestination=mdp.queue.timely&JMSDestinationType=queue>
> Delete<http://10.112.10.79:8080/deleteDestination.action?JMSDestination=mdp.queue.timely&JMSDestinationType=queue>
>