Look in JMX to view all the consumers for a queue; for each one, look at the dispatched count and see whether it's around zero, around your prefetch buffer size, or somewhere in the middle.
If they're all near zero, that means the broker isn't delivering messages to the clients' prefetch buffer fast enough, though I don't have any guesses about what mighht cause that. If they're all near the prefetch size, then the client code isn't turning messages over to your code fast enough (possibly due to transactional behavior as Tim alluded to). And if they're all in the middle, then i have no idea what that means. Tim On Feb 28, 2015 10:40 PM, "Tim Robbins" <tim.robb...@outlook.com> wrote: > Hi Kevin, > > Knowing how the clients are consuming messages could help, i.e. whether > it’s transactional or not, whether MessageConsumers are being > reused/pooled, etc. As a long shot, I’d try lowering the prefetch limit > client side. I’ve had to do this occasionally to work around inefficient > Camel clients. > http://activemq.apache.org/what-is-the-prefetch-limit-for.html < > http://activemq.apache.org/what-is-the-prefetch-limit-for.html> > > Regards, > > Tim > > > On 1 Mar 2015, at 1:32 pm, Kevin Burton <bur...@spinn3r.com> wrote: > > > > I’m having a weird situation where ActiveMQ is refusing to send messages > to > > my consumers. > > > > I have 4 main queues that my consumers receive messages on. I have plenty > > of them. They have plenty of CPU, network, etc. > > > > I looked at their stack traces and they’re ALL waiting to receive > messages. > > > > ActiveMQ has about 7000 messages in these 4 queues that it’s just > trickling > > out to the consumers. VERY slow rate. > > > > The box it’s running on is fine. ActiveMQ has plenty of memory, isn’t > > GCing. I also looked at its stack traces and nothing weird here. > > > > It’s just not sending at a very fast rate. > > > > Now, if I restart all my daemons, including ActiveMQ , everything works > > fine for about 1-2 hours, then I get to this stall point again. > > > > I’ve read about the slow consumers. I don’t have any log warnings for > this > > so I don’t think that’s a problem. (plus these are queues). > > > > Anything else I should look into? > > > > -- > > > > Founder/CEO Spinn3r.com > > Location: *San Francisco, CA* > > blog: http://burtonator.wordpress.com > > … or check out my Google+ profile > > <https://plus.google.com/102718274791889610666/posts> > > <http://spinn3r.com> > >