#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
вам следует объявить другой порт или завершить процесс, используемый 256722. как остановить процесс, используемый на порту 25672?
Ответ №1:
Без сомнения, вы уже решили эту проблему, но для кого-то еще это может помочь, у меня была такая же проблема в Windows, и мне удалось решить ее, выполнив следующее.
-
Откройте powershell от имени администратора в * rabbitmq_server-3.8.9sbin*
-
Остановите службу, запустив:
.rabbitmq-service.bat stop
-
Запустите службу, выполнив:
.rabbitmq-server.bat
Комментарии:
1. пробовал использовать команды ur, но все еще вижу ту же ошибку при запуске команды stop
Ответ №2:
Если вы используете Windows, перейдите в Службы
- Найдите RabbitMQ и щелкните правой кнопкой мыши
- Остановить службу
- Откройте cmd от имени администратора
- запустите cd C:Program Файлы Сервер RabbitMQ Сервер rabbitmq_server-3.8.17sbin
- а затем запустите
rabbitmq-server
Ответ №3:
Для меня то, что я сделал, это остановил процесс erl из диспетчера задач, а затем запустил команду:
rabbitmq-server.bat