не удается запустить rabbitmq-сервер после установки в Windows

#rabbitmq

#rabbitmq

Вопрос:

Я пытаюсь запустить эту команду ‘rabbitmq-server’ в моем cmd, но это выдает мне эту ошибку…

 Configuring logger redirection
13:44:01.865 [warning] Using RABBITMQ_ADVANCED_CONFIG_FILE: c:/Users/saikat/AppData/Roaming/RabbitMQ/advanced.config
13:44:02.838 [error]

13:44:02.838 [error] BOOT FAILED
BOOT FAILED
13:44:02.838 [error] ===========
===========
13:44:02.838 [error] ERROR: distribution port 25672 in use by another node: rabbit@DESKTOP-1I7H1RC
ERROR: distribution port 25672 in use by another node: rabbit@DESKTOP-1I7H1RC
13:44:02.838 [error]

13:44:03.839 [error] Supervisor rabbit_prelaunch_sup had child prelaunch started with rabbit_prelaunch:run_prelaunch_first_phase() at undefined exit with reason {dist_port_already_used,25672,"rabbit","DESKTOP-1I7H1RC"} in context start_error
13:44:03.840 [error] CRASH REPORT Process <0.152.0> with 0 neighbours exited with reason: {{shutdown,{failed_to_start_child,prelaunch,{dist_port_already_used,25672,"rabbit","DESKTOP-1I7H1RC"}}},{rabbit_prelaunch_app,start,[normal,[]]}} in application_master:init/4 line 138
{"Kernel pid terminated",application_controller,"{application_start_failure,rabbitmq_prelaunch,{{shutdown,{failed_to_start_child,prelaunch,{dist_port_already_used,25672,"rabbit","DESKTOP-1I7H1RC"}}},{rabbit_prelaunch_app,start,[normal,[]]}}}"}
Kernel pid terminated (application_controller) ({application_start_failure,rabbitmq_prelaunch,{{shutdown,{failed_to_start_child,prelaunch,{dist_port_already_used,25672,"rabbit","DESKTOP-1I7H1RC"}}},{r

Crash dump is being written to erl_crash.dump...done
  

Комментарии:

1. как сообщается в журнале, ERROR: distribution port 25672 in use by another node: rabbit@DESKTOP-1I7H1RC вам следует объявить другой порт или завершить процесс, используемый 25672

2. как остановить процесс, используемый на порту 25672?

Ответ №1:

Без сомнения, вы уже решили эту проблему, но для кого-то еще это может помочь, у меня была такая же проблема в Windows, и мне удалось решить ее, выполнив следующее.

  1. Откройте powershell от имени администратора в * rabbitmq_server-3.8.9sbin*

  2. Остановите службу, запустив: .rabbitmq-service.bat stop

  3. Запустите службу, выполнив: .rabbitmq-server.bat

Комментарии:

1. пробовал использовать команды ur, но все еще вижу ту же ошибку при запуске команды stop

Ответ №2:

Если вы используете Windows, перейдите в Службы

  1. Найдите RabbitMQ и щелкните правой кнопкой мыши
  2. Остановить службу
  3. Откройте cmd от имени администратора
  4. запустите cd C:Program Файлы Сервер RabbitMQ Сервер rabbitmq_server-3.8.17sbin
  5. а затем запустите rabbitmq-server

Ответ №3:

Для меня то, что я сделал, это остановил процесс erl из диспетчера задач, а затем запустил команду:

 rabbitmq-server.bat