I have a strange occurrence with ruby-amqp 0.9.8 and RabbitMQ 2.8.7 / Erlang R15B02:<div><br></div><div>Out of a few hundred connections, it appears that less than half a dozen are marked as &#39;flow&#39; in the mgmt interface.</div>
<div>The actual channels belonging to these connections are _not_ marked as blocked, and are considered &#39;idle&#39;.</div><div><br></div><div>On the client machines, netstat shows the peer sockets to have huge (and growing) send queues.</div>
<div><br></div><div>Does anybody have any experience with similar problems? I am yet to catch it in the act,</div><div>but it appears flow control must kick in at some point and the connection simply does not</div><div>resume reading the pending bytes off the socket after it is issued new credits.</div>
<div><br></div><div>Posted this here as I&#39;m not sure who/what to point the proverbial finger at, suggestions appreciated.</div><div><br></div><div>- Brendan</div>