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

Matthew Sackman matthew at rabbitmq.com
Fri Oct 1 18:21:20 BST 2010


On Fri, Oct 01, 2010 at 12:11:03PM -0500, tsuraan wrote:
> > While this is happening, the consumers are consuming from
> > the queues.  If I stop the consumers, then the hangs also stop.  I
> > also don't ever seem to get hangs when doing normal message sending
> > through the exchanges that I normally use;
> 
> Ok, this bit isn't true; apparently this is happening during normal
> runtime as well, so it's probably not related to the amq.direct
> exchange.  It looks like any call to tx_commit is hanging, when called
> from anywhere in the system.  I could really use some sort of advice
> for how to debug this.  It's rabbit 2.1.0 on erlang 13.2.4 (erl
> -version gives 5.7.5; I can never remember exactly how that maps to
> erlang's crazy versions: 13B4 maybe?).

Brilliant timing ;) Hmm, check disk access on the broker - if
transactions are occurring then there should be a fair amount of disk
activity. Probably a dumb question, but you have done a tx.select on the
publishing channel first?

Matthew


More information about the rabbitmq-discuss mailing list