<meta http-equiv="content-type" content="text/html; charset=utf-8"><div>Hello,</div><div><br></div>I have a serious problem with RabbitMQ. After a certain amount of messages received, the consumers simply stop receiving messages. <div>
They are still connected but they are not receiving messages anymore. I have found other posts about this issue but none have a working answer.<br><br>Here is the connection wrapper I use: <a href="http://pastebin.com/XVY3HNGq">http://pastebin.com/XVY3HNGq</a>. I use stormed-amqp which is an async amqp lib for python.</div>
<div><br></div><div>All errors are caught and none are thrown during the process and I'm pretty sure it doesn't come from an application error (but I can be mistaken of course :).</div><div>On the same server there is a single exchange with 2 queues which each process hundreds of thousands of messages a day. The first queue (which works just fine) receives messages, </div>
<div>processes them and publishes them in the second one for further processing. It's this second queue which stops after a certain amount of messages. I have tried with one or multiple consumers</div><div>but the problem remains.</div>
<div><br>I have tried consuming messages without ack or with ack and a qos prefetch count of 100 (as indicated in several responses to this kind of problems).<br>When I do "rabbitmqctl list_queues name messages_ready messages_unacknowledged", I have a lot of ready messages and the "prefetch count" (100) value of unacknoledged messages when using ack.<br>
<br>I really don't know wha'ts happening! </div><div>Thank you for your answers.<br><br>Maxime Bouroumeau-Fuseau
</div>