Подтвердить что ты не робот

"node с уже запущенным именем" кролик ", но также" неспособным подключиться к node "кролику" "

Сервер Rabbitmq не запускается, заявив, что он уже запущен:

$: rabbitmq-server
Activating RabbitMQ plugins ...
0 plugins activated:

node with name "rabbit" already running on "android-d1af002161676bee"
diagnostics:
- nodes and their ports on android-d1af002161676bee: [{rabbit,52176},
                                                      {rabbitmqprelaunch2254,
                                                       59205}]
- current node: '[email protected]'
- current node home dir: /Users/Jordan
- current node cookie hash: ZSx3slRJURGK/nHXDTBRqQ==

Но, похоже, что rabbitmqctl думает иначе:

rabbitmqctl -n rabbit status
Status of node '[email protected]' ...
Error: unable to connect to node '[email protected]': nodedown
diagnostics:
- nodes and their ports on android-d1af002161676bee: [{rabbit,52176},
                                                      {rabbitmqctl2462,59256}]
- current node: '[email protected]'
- current node home dir: /Users/Jordan
- current node cookie hash: ZSx3slRJURGK/nHXDTBRqQ==

Любые участники?

4b9b3361

Ответ 1

Сервер rabbitmq работал где-то, но с ним просто нельзя было подключиться.

Одно из следующего будет упоминать о кроликах:

$: ps aux | grep epmd
$: ps aux | grep erl

Убейте процесс с помощью kill -9 {pid of rabbitmq process}

Ответ 2

У меня была такая же проблема, тогда я понял, что не выдал правильную команду.

./rabbitmqctl stop 

это работает каждый раз, хотя оно также сокращает время выполнения erlang. также помните, где находится ваш файл конфигурации.

Ответ 3

Эта проблема может быть вызвана двумя проблемами:

  • Rabbit уже запущен на сервере. Если это так, используйте найденный вами ответ об убийстве текущего процесса (ps aux | grep rabbit | grep -v grep)
  • Вы изменили IP-адрес своего аппарата, но не изменили файл /etc/hosts, чтобы отобразить новый IP-адрес устройства.

Наиболее распространенными проблемами являются первые, но сложнее найти второе (особенно если у вас есть кролик, работающий на другой машине. Если кролик установлен на другой машине, он будет смотреть на старый IP-адрес и увидит, что еще одна машина уже запускает rabbitmq и дает вам ту же ошибку. Это вызвало у меня горе в прошлом.

Ответ 4

У меня была такая же ошибка @Win 7, но приведенные выше решения не сработали для меня, что было решено удалить и переустановить службу. Использование консоли с правами администратора:

rabbitmq-service удалить

установка rabbitmq-service

Надеюсь, это тоже поможет кому-то другому.

Ответ 5

В моем случае под Ubuntu 11.10 это помогло

#rabbitmqctl cluster MASTER SLAVE
#rabbitmqctl start_app

прежде чем я всегда получаю это сообщение об ошибке...

Ответ 6

Используя консоль администратора, в Win 2012R2 ver 3.5.5 rabbit, он начал работать с помощью удаления и установки, а затем перезапуск rabbitmq-сервера затем ctr-c, чтобы завершить работу, тогда я смог использовать консоль служб Windows и запустить службу rabbitMq.

Ответ 7

Я использовал rabbitmqctl stop, а затем перезапустил с помощью rabbitmq-server как root.