<div dir="ltr"><div><div><div><div><div><div>Recently I've had 3 applications all start misbehaving in the same way.<br><br></div>I have a topic exchange called alerts that is bound to 4 queues via the same routing key #<br>
<br></div>debug, hits, words, score<br><br></div>The alerts exchange is recieving 10 messages per second, which is the same as the number published to that exchange by the nodes processing messages. The exchange shows 40 <br>
messages per second total outbound.<br><br></div>Each of the 4 queues show 10 messages per second incoming and the queues each have a 3 day<br></div>TTL on the messages, with the exception of debug which has a 5 minute.<br>
<br></div>Now debug queue as expected shows a pretty steady backlog hovering around 3000 message (which is correct) and with no consumers doesn't show any weird behavior.<br clear="all"><div><div><div><div><div><div><div>
<br></div><div>The other 3 queues each have 10 consumers bound to them and are showing an average of 100 message per second being delivered to each consumer, with each consumer recieving approximately 10 messages per second on average. (the distribution doesn't look even though but more likely random). These queues report 10 messages per second incoming, but show 100 messages per second outbound.<br>
<br></div><div>Looking over the report and the configs for each queue, nothing obvious jumps out as to why the queues are behaving this way. And until this week, they've run perfectly fine for months.<br><br></div><div>
Anyone have any idea how this could happen/<br><br></div><div>Dave<br></div><div><br>-- <br>-=-=-=-=-=-=-=-=-=-=- <a href="http://blog.dloh.org/">http://blog.dloh.org/</a>
</div></div></div></div></div></div></div></div>