[rabbitmq-discuss] Weird Crash (1M to 10M messages over STOMP?) - Recovery logic for durable messages/queues/exchanges?

Matthias Radestock matthias at lshift.net
Fri Aug 7 22:39:14 BST 2009


Darien,

Darien Kindlund wrote:
> Back to the main crash issue.  It happened again.  The short version:
> This crash may have to do with sending large messages over STOMP --
> I'm not sure.  I've proposed a couple of unit test cases below and am
> curious if you're able to replicate the issue, based upon those tests.

I forgot you were one of the STOMPers ;)

That opens up a new direction of investigation.

> Here's the details:
> 
> 1) Primary indication that RabbitMQ died, is when issuing a
> 'rabbitmqctl' command:
> # rabbitmqctl list_exchanges
> Listing exchanges ...
> Error: {badrpc,nodedown}
> 
> 2) Listing all the erlang relevant processes shows just this:
> # ps ax | grep erla
> 14488 ?        S      0:00 /usr/lib/erlang/erts-5.5.5/bin/epmd -daemon

ok. Looks like the rabbit had indeed perished.

> Then, I checked the /var/log/rabbitmq/startup_log file, which showed:
> [...]

Can you send me a copy of the rabbit.log?

> Is there some sort of (implicit) upper limit on the allowable message
> size when sending over STOMP?

Not that I am aware of.

> I'm sending you a copy of the mnesia directory in a separate
> email directly to you. 

When I recover that into my local rabbit instance I get a whole bunch of 
exchanges, queues and bindings, but no messages - unacknowledged or 
otherwise. Do you see something different?


Regards,

Matthias.





More information about the rabbitmq-discuss mailing list