卸载然后重新安装RabbitMQ后无法启动RabbitMq服务

问题描述 投票:3回答:2

我使用本指南卸载了rabbitMq:https://support.bioconnect.com/hc/en-us/articles/115011178868-How-to-Uninstall-RabbitMQ

  1. 卸载了RabbitMq和Erlang
  2. 在任务管理器中结束了empd.exe
  3. 删除了rabbitMQ和erlang的目录
  4. 从'regedit'删除了HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Ericsson
  5. 从服务中删除了服务
  6. 我还删除了C:\ Windows.erlang.cookie和C:\ Users [用户名] / .erlang.cookie。

我尝试使用其他指南重新安装后:https://cmatskas.com/getting-started-with-rabbitmq-on-windows/

  1. 安装了Erlang
  2. 下载并安装了rabbitMQ
  3. 导航到RabbitMQ服务器安装目录的sbin目录。 'C:\ Program Files(x86)\ RabbitMQ Server \ rabbitmq_server-3.3.4 \ sbin'并运行'rabbitmq-plugins.bat enable rabbitmq_management'

我导航到http://localhost:15672/,网站无法访问。我打开了服务,以确保RabbitMq服务已启用,甚至没有创建。我尝试运行命令'rabbitmq-service install'作为管理员并得到以下回复

RabbitMQ service is already present - only updating service parameters C:\Program Files\erl9.2\erts-9.2\bin\erlsrv: Warning, could not set correct interactive mode. RabbitMQ Error: The handle is invalid. C:\Program Files\erl9.2\erts-9.2\bin\erlsrv: Warning, could not set correct service description (comment) RabbitMQError: The handle is invalid.

我想知道我是否错过了某个地方的一步。不能让兔子上班。

windows rabbitmq erlang
2个回答
0
投票

我最近也遇到了这个问题。

这些简单的步骤为我解决了这个问题:

  • 打开Regedit.exe
  • 浏览到HKEY_LOCAL_MACHINE \ SOFTWARE \ Ericsson \ Erlang \ ErlSrv \ 1.1 \ RabbitMQ
  • 删除该密钥

现在运行rabbitmq-service.bat install是成功的。


0
投票

尝试删除该服务并使用以下步骤重新安装它:

  1. 以管理员身份打开CMD并导航到sbin文件夹(我的是C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin
  2. 删除RabbitMQ服务: rabbitmq-service.bat remove
  3. 重新安装: rabbitmq-service.bat install
  4. 启动服务: rabbimq-service.bat start
© www.soinside.com 2019 - 2024. All rights reserved.