windows - 卸载并重新安装 RabbitMQ 后无法启动 RabbitMq 服务
问题描述
我使用本指南卸载了 rabbitMq:https: //support.bioconnect.com/hc/en-us/articles/115011178868-How-to-Uninstall-RabbitMQ
- 卸载 RabbitMq 和 Erlang
- 在任务管理器中结束 empd.exe
- 删除了 rabbitMQ 和 erlang 的目录
- 从“regedit”中删除 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ericsson
- 从服务中删除服务
- 我还删除了 C:\Windows.erlang.cookie 和 C:\Users[username]/.erlang.cookie。
在我尝试使用其他指南重新安装后:https ://cmatskas.com/getting-started-with-rabbitmq-on-windows/
- 安装二郎
- 下载并安装rabbitMQ
- 导航到 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.
我想知道我是否在某个地方错过了一步。不能让兔子工作。
解决方案
我最近也遇到了这个问题。
这些简单的步骤为我解决了这个问题:
打开 Regedit.exe
浏览到 HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv\1.1\RabbitMQ
删除那个键
现在运行rabbitmq-service.bat install
成功。
推荐阅读
- c++ - 如何将复杂矩阵从 Matlab R2018a 转移到 Eigen
- asp.net-mvc - 上传文件时,这两行代码似乎做同样的事情,但只有其中一个有效
- ef-code-first - MSI 可以与 EF CodeFirst 一起使用吗?
- cloud-foundry - 如何在 Cloud Foundry 上设置 Spring Boot RabbitMQ 心跳?
- php - 如何在 the_title 过滤器 wordpress 中排除菜单项
- angular - 订阅和“无法读取属性”错误
- php - mySQL - Group By 在本地主机上不起作用
- c++ - 是什么导致这个数组值改变?
- mongodb - 将用户会话从 express 状态传递到 React 状态
- azure-ad-b2c - 仅使用 Azure AD 帐户登录 B2C