Rabbit MQ fails to start

Rabbit MQ fails to start

Problem Description


Rabbit MQ fails to start when restarting Infoworks services

An error like the below can be seen during the restart of Infoworks services


ERROR - Status of node 'rabbit@ip-172-30-1-42'Error: unable to connect to node 'rabbit@ip-172-30-1-42': nodedownDIAGNOSTICS===========attempted to contact: ['rabbit@ip-172-30-1-42']rabbit@ip-172-30-1-42:  * connected to epmd (port 4369) on ip-172-30-1-42  * epmd reports: node 'rabbit' not running at all                  no other nodes on ip-172-30-1-42  * suggestion: start the nodecurrent node details:- node name: 'rabbitmq-cli-75@ip-172-30-1-42'- home dir:


Root cause:

RabbitMQ service fails to start because of corrupted recovery.dets file.

The error happens due to insufficient disk space or if RabbitMQ is not stoped gracefully.



Solution


Please take a backup of the existing mnesia directory and restart Infoworks services

mv $IW_HOME/resources/rabbitmq/var/lib/rabbitmq/mnesia $IW_HOME/temp/bkp_mnesia_bkp

Applicable Infoworks Data Foundry Versions


IWX v2.x,3.x,4.x