[rabbitmq-discuss] hanging on message sending with py-amqplib

tsuraan tsuraan at gmail.com
Sat Oct 2 01:35:34 BST 2010

> And that's in a rabbit that otherwise is completely idle?

It's not apparently doing anything; it should be (there are a few
other agents that are stuck trying to commit), but it's not.  disk and
cpu activity are idle.

> How much memory is rabbit currently using?

/proc/<pid>/status gives 446MB (peak of 589MB).  That's on a 2GB machine

> Does the rabbit.log say anything about memory alarms?

It looks like in an 8-minute interval about 5 hours ago, it had 57
high memory events (57 alerts, and 57 clears).  That was about 3 hours
before I ran my script that hung, I think.

> If you can, please post the output of the various rabbitmqctl list_*
> commands.

Names changed to protect the innocent (*sigh*):

Listing queues ...
Queue0  5
Queue1  54468
Queue2  0
Queue3  0
Queue4  13
Queue5  0
Queue6  579055
Queue7  0
Queue8  15
Queue9  143
Queue10 0
Queue11 0
Queue12 12

Listing exchanges ...
amq.direct      direct
Exchange0       fanout
Exchange1       fanout
amq.topic       topic
Exchange2       fanout
Exchange3       fanout
Exchange4       fanout
Exchange5       fanout
amq.rabbitmq.log        topic
Exchange6       fanout
amq.fanout      fanout
Exchange7       fanout
Exchange8       fanout
Exchange9       fanout
amq.headers     headers
Exchange10      fanout
amq.match       headers

Listing bindings ...
Exchange5       Queue11 []
Exchange4       Queue8  []
Exchange4       Queue0  []
Exchange4       Queue1  []
Exchange3       Queue10 []
Exchange1       Queue7  []
Exchange1       Queue3  []
Exchange9       Queue2  []
Exchange2       Queue1  []
Exchange8       Queue12 []
Exchange6       Queue9  []
Exchange6       Queue6  []
Exchange0       Queue1  []
Exchange7       Queue5  []
Exchange10      Queue4  []
amq.direct      Queue6  []

Hope that's useful.

More information about the rabbitmq-discuss mailing list