Waiting for Mnesia tables timeout during RabbitMQ cluster node startup
0 reputation · 14 Jul 2025, 08:23 UTC
Diagnosing Mnesia sync failure when log location and rotation vary by deployment
A RabbitMQ node refuses to boot, emitting repeated Waiting for Mnesia tables messages followed by a timeout. The first ERROR line after Starting RabbitMQ typically identifies the failing subsystem, but the log file path, rotation policy, and retention defaults differ across package installs (/var/log/rabbitmq
Constraints and uncertainty
log.file.rotation settings in rabbitmq.conf, yet defaults change between versions and packaging formats.erl_crash.dump) are written separately and may be the only artifact when the node dies without a clear broker ERROR line.Specific questions
log.file.rotation settings guarantee that the Mnesia sync timeout ERROR lines are retained long enough for post-mortem analysis?