Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Can a nodes state get corrupted such that it cannot come back online? Is there a recovery tool?

0
Posted

Can a nodes state get corrupted such that it cannot come back online? Is there a recovery tool?

0

State is only stored on disk if it must be recoverable. For durable queues / exchanges / bindings, we use mnesia. If mnesia is unable to start and read in the tables recording this information then RabbitMQ cannot start or recover those queues / exchanges / bindings. RabbitMQ itself manages the storage on disk of messages. The recovery routines for these are robust and do their best to recover as much as possible. If corruption occurs, RabbitMQ will recover what it can, and continue to start up normally.

Thanksgiving questions

*Sadly, we had to bring back ads too. Hopefully more targeted.