I went a little bit further with my tests:
-the queue was containing 5219 messages and no one of them was distributed
to any of the listeners (I set the maxConcurrentConsumers property in the
DefaultMessageContainerListener of Spring to 20)
-I added 50 messages to the queue
-the first 50 message of the 5219 that were already in the queue were sent
to the listeners
-the queue hangs again, still containing 5219 message and the last 50
messages add during the second step are probably at the bottom of the queue

I repeated those steps several times, obtaining always the same behavior.
it is like now the queue maintain the size it had as it started hanging.

In my application I use
org.springframework.jms.connection.CachingConnectionFactory and set the
sessionCacheSize to 100. Is it related to connection timeout as reported in
http://jira.springframework.org/browse/SPR-5098? Has it something to do with
prefetchLimit? Or is it more a combination of both ???

Please help :(
-- 
View this message in context: 
http://old.nabble.com/Q-Consumers-stop-receiving-messages-tp21438163p26795148.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to