Were there other messages in the queue at the time that would not have been
consumable by your new consumer due to selectors, message groups, etc.?
On Feb 9, 2015 8:22 AM, "xabhi" <xabh...@gmail.com> wrote:

> Hi,
> I had a weird issue where broker was not delivering persistent messages to
> consumer on some queues. I tried following things on one of the affected
> queues:
>
> 1. I added a new consumer on that queue but it didn't receive any messages.
> 2. I restarted the original consumer but it didn't receive any messages
> after the restart.
> 3. I purged the messages that were held on the queue but then messages
> started accumulating again and broker didn't deliver any of the new
> messages. When I purged the expiry count didn't increase neither the
> dequeue
> and dispatch counters.
> 4. I sent 100 non-persistent messages on that queue, surprisingly it
> received those messages.
> 5. I tried sending 100 persistent messages on that queue, it didn't deliver
> anyone of them, all the messages were held by broker.
>
> Only broker restart fixed this issue.
>
> Another weird thing is that this kind of thing (where broker doesn't
> deliver
> messages to queue consumer for persistent messages) happened multiple times
> but it got auto resolved after 30 mins or so. But at one point it remained
> for about an hour and I had to restart the broker as it is affecting
> production setups.
>
> I am attaching thread dumps of activemq process from the time issue was
> happening. Can someone please help.
>
> jstack.jstack
> <http://activemq.2283324.n4.nabble.com/file/n4691245/jstack.jstack>
> jstack3.jstack3
> <http://activemq.2283324.n4.nabble.com/file/n4691245/jstack3.jstack3>
>
> Thanks,
> Abhi
>
>
>
> --
> View this message in context:
> http://activemq.2283324.n4.nabble.com/Broker-not-delivering-persistent-messages-to-consumer-on-queue-tp4691245.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>

Reply via email to