Rabbitmq: Node down

I am getting node down error on rabbitmq, this is happening sometimes.

Able to see the below error when I execute: sudo rabbitmqctl status or sudo rabbitmqctl list_queues

Error: unable to connect to node : nodedown
connected to epmd (port 4369) on host-name
epmd reports node 'rabbit' running on port 25672
can't establish TCP connection, reason: timeout 
suggestion: blocked by firewall?

version: {rabbit,“RabbitMQ”,“3.6.9”}

We are using open-release/hawthorn.master of open edX, native installation.

What could be the reason behind this error and possible solution?

I have also posted question on Stack Overflow, which you can find here.

Please help me with this.

Can you use Redis in place of RabbitMQ?

As of now no, becuase it is our production server and we can not bear downtime.