ERROR: epmd error for host address (cannot connect to host/port)

  • Автор:
  • Опубликовано:
  • Просмотры: 134
  • Комментарии: 0
  • Рейтинг: 100,00%

Если, вы устанавливаете rabbitmq, и по завершению установки не удается запустить данный сервер...

Adding group `rabbitmq' (GID 122) ...
Done.
Adding system user `rabbitmq' (UID 115) ...
Adding new user `rabbitmq' (UID 115) with group `rabbitmq' ...
Not creating home directory `/var/lib/rabbitmq'.
Job for rabbitmq-server.service failed. See 'systemctl status rabbitmq-server.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript rabbitmq-server, action "start" failed.
dpkg: error processing package rabbitmq-server (--configure):
subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin (2.19-18+deb8u10) ...
Processing triggers for systemd (215-17+deb8u7) ...
Errors were encountered while processing:
rabbitmq-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

или же просто у вас не запускается уже установленный rabbitmq, то первым делом для выяснения причин нужно просмотреть лог файл rabbitmq:

sudo cat /var/log/rabbitmq/startup_log

Если в нем присутствует следующая строчка:

ERROR: epmd error for host SERVERNAME: address (cannot connect to host/port)

То становится понятно, что невозможно установить соединение с компьютером по имени SERVERNAME (собственно имя компьютера). Причины в этом могут быть следующие:

  1. Каким-то образом получилось так, что имя хоста поменялось, и теперь оно не SV0001. Проверить текущее имя можно с помощью следующей команды:
    echo $HOSTNAME

    Если каким-то образом имя компьютера и вправду отличается, то можно просто прописать старое имя в файл /etc/hosts, и сопоставить его с ip адресом, например:

    127.0.0.1 SERVERNAME

    После чего нужно будет попробовать перезапустить службу rabbitmq.

  2. Второй причиной возникновения такой ошибки может быть неправильный ip адрес в /etc/hosts. Например у вашего компьютера имя SERVER, ip адрес 192.168.170.1, а в файле /etc/hosts прописано вот так:
    192.168.169.69 SERVERNAME

    Такая ситуация может возникнуть, если при установке был задан один ip адрес, а позже был изменен на другой. Соответственно, следует заменить уже не существующий ip адрес на реальный, и попробовать запустить rabbitmq.

Оценить статью

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)

Добавить комментарий

Ваш e-mail не будет опубликован.