[rabbitmq-discuss] Can't Determine Cause of 541 - INTERNAL_ERROR

Matthias Radestock matthias at lshift.net
Mon Feb 22 22:48:49 GMT 2010


Sam,

Samuel Duncan wrote:
> No problem, both attached.

Thanks. What triggered the fault is probably:

=ERROR REPORT==== 22-Feb-2010::18:16:42 ===
** Too many db tables **

Looking at the log, I can see a large number of connections getting 
closed abruptly just before then. That would probably have triggered a 
large number of queue auto-deletions, all happening in parallel and 
exceeding one of the built-in limits, resulting in the above error. As a 
consequence, some queue/binding records would not have been removed from 
the routing tables, causing subsequent queue declarations to find stale 
entries and return the errors you saw.

To increase the limit, edit/create /etc/rabbitmq/rabbitmq.conf and set
ERL_MAX_ETS_TABLES=10000
(the default is 1400; if it still fails try some higher values)


Regards,

Matthias.




More information about the rabbitmq-discuss mailing list