hi,

i have a network of 4 brokers. i've created a queue where each broker has 1
producer, and only 1 of the brokers has a consumer. i'm running activemq
5.1.

about every third or fourth message i produce on one node will not end up at
the consumer.

via jmx, i can see that the brokers all have a connection to each other, so
there's no connectivity issue.

i have turned on the logging plugin, so i can see that the message is
created and sent out. when the message is successfully delivered, i see it
go directly to the consumer node. when it gets stuck, it goes to each of the
other two nodes and then stays put at the last one.

if i restart the node where that message is stuck, then it will be delivered
to the consumer. but otherwise it just sits there.

i have a bunch of logs that i can post if its helpful. i modified the
logging broker plugin to log more info, specifically when consumers are
added and removed.

when the nodes start up, i can see that the consumer for this particular
queue is added on all the nodes, tho sometimes the brokerPath is different.

is it possible that the routes between the brokers are looped or in some
other way causing a message to get stuck?

is there a way to get that stuck message to move again? it seems a bit
strange that it would just sit there for ever on a node with no consumer.

i have logs and my config. if that would help, let me know and i'll post it.
any help is much appreciated.

--alex
-- 
View this message in context: 
http://www.nabble.com/tracing-stuck-messages-in-network-of-brokers-tp17395138s2354p17395138.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to