Я получаю сообщение об ошибке узла на rabbitmq, иногда это происходит.
Может увидеть следующую ошибку при выполнении: sudo rabbitmqctl status
или 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?
версия : {rabbit, "RabbitMQ", "3.6.9"}
os: Ubuntu 16.04
Я проверил имя хоста, которое мне подходит, не изменилось с момента установки
Также можно набрать lnet localhost 25672
В чем может быть причина этой ошибки и возможного решения?
И еще один вопрос, я проверяю состояние узла, используя приведенный ниже API
curl -s GET http://edx:edx@127.0.0.1:15672/api/healthchecks/node/
Можно ли использовать API выше или нет для проверки состояния работоспособности узла? Пожалуйста, предложите, если есть что-нибудь еще. Я установил один сценарий оболочки, который будет вызывать этот API, и если состояние не в порядке, то он перезапустит службу rabbitmq-server. Скрипт выполняется из cron каждую минуту.