Can';在Windows上安装后,无法打开RabbitMq

Can';在Windows上安装后,无法打开RabbitMq,rabbitmq,Rabbitmq,使用用户guest和密码guest(默认凭据)访问时,我收到此错误 未定义:js/tmpl/login.ejs中没有未定义的模板 因此,我从services.msc重新启动了rabbitmq服务,然后错误地启动了无线电管理服务。 做了这件事之后,我甚至都不会打开。它说: 本地主机拒绝连接。在谷歌搜索本地主机15672 错误连接被拒绝 所以我停止了“无线电管理服务”,试图再次打开rabbitmq,同样的事情:错误连接被拒绝 所以我卸载了RabbitMQ服务器和erlang 然后从官方网站下载并重新

使用用户guest和密码guest(默认凭据)访问时,我收到此错误

未定义:js/tmpl/login.ejs中没有未定义的模板

因此,我从services.msc重新启动了rabbitmq服务,然后错误地启动了无线电管理服务。 做了这件事之后,我甚至都不会打开。它说:

本地主机拒绝连接。在谷歌搜索本地主机15672 错误连接被拒绝

所以我停止了“无线电管理服务”,试图再次打开rabbitmq,同样的事情:错误连接被拒绝

所以我卸载了RabbitMQ服务器和erlang

然后从官方网站下载并重新安装,首先是“Erlang for Windows installer 64位”,然后是“rabbitmq-server-3.6.12.exe”

然而,我仍然得到错误的连接被拒绝(当试图访问)

我不知道到底应该允许什么通过防火墙,所以我添加了在C:\Program files\erl9.0\bin中找到的所有exe文件

从services.msc重新启动RabbitMq。仍然有错误,连接被拒绝

我是不是缺少插件什么的

接下来,我从C:\Program Files\rabbitmq Server\rabbitmq\ U Server-3.6.12\sbin中的rabbitmq命令提示符运行命令
rabbitmq插件启用rabbitmq\ U管理
,但是我得到了:

C:\Program Files\RabbitMQ Server\rabbitmq\u Server-3.6.12\sbin>rabbitmq插件启用 rabbitmq_管理插件配置未更改

将插件配置应用于rabbit@MYPCNAME... 失败。*能够 非接触节点rabbit@MYPCNAME. 更改将在代理处生效 重新启动。*选项:---联机-无法联系代理时失败。 --脱机-不要尝试联系代理

我不知所措。我还应该尝试什么

***稍后编辑:

我还删除并重新读取了rabbitmq服务,以防与当前的核心问题相关:

C:\Program Files\RabbitMQ Server\rabbitmq\u Server-3.6.12\sbin>rabbitmq服务删除C:\Program 文件\erl9.0\erts-9.0\bin\erlsrv:已从中删除服务RabbitMQ 系统

C:\Program Files\RabbitMQ Server\rabbitmq\u Server-3.6.12\sbin>rabbitmq服务安装C:\Program 文件\erl9.0\erts-9.0\bin\erlsrv:已将服务RabbitMQ添加到系统中

然后我想:

C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.12\sbin>rabbitmq-plugins enable rabbitmq_management

…具有与上述相同的错误。(无法联系节点等)

您可能需要启用兔子管理插件。默认情况下,它未启用。运行以下命令:
rabbitmq插件支持rabbitmq_管理

然后重新启动服务。
应该可以工作。

您可能需要启用兔子管理插件。默认情况下,它未启用。运行以下命令:
rabbitmq插件支持rabbitmq_管理

然后重新启动服务。
应该可以工作。

在我的例子中,我检查了我的
RabbitMQ
服务是否正在运行。我发现它显示正在运行,但当我刷新服务窗口时,我可以看到服务没有启动。重新启动将启动,但立即停止。我不得不重新安装服务

我(以管理员身份)在命令提示符下运行了以下命令以解决此问题:

  • 设置HOMEDRIVE=C:
  • SC删除RabbitMQ
  • REG删除“HKEY\U LOCAL\U MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv\1.1\RabbitMQ”/f
  • 调用rabbitmq-service.bat安装
  • 调用rabbitmq-service.bat启动
  • 调用rabbitmq-plugins.bat启用rabbitmq_管理

在我的例子中,我检查了我的
RabbitMQ
服务是否正在运行。我发现它显示正在运行,但当我刷新服务窗口时,我可以看到服务没有启动。重新启动将启动,但立即停止。我不得不重新安装服务

我(以管理员身份)在命令提示符下运行了以下命令以解决此问题:

  • 设置HOMEDRIVE=C:
  • SC删除RabbitMQ
  • REG删除“HKEY\U LOCAL\U MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv\1.1\RabbitMQ”/f
  • 调用rabbitmq-service.bat安装
  • 调用rabbitmq-service.bat启动
  • 调用rabbitmq-plugins.bat启用rabbitmq_管理

因此,您启动的服务似乎与Window的飞行模式有关。这可能解释了连接问题。您能同时停止吗?重新启动电脑后,无线电管理服务将停止并手动运行。这不应该是默认值吗?谢谢你,何塞。据我所知,是的,应该是这样。你现在能访问RabbitMQ吗?嗯,除了你尝试过的建议之外,这篇文章还有很多建议。可能是您的计算机中有多个文件
.erlang.cookie
?谢谢,它工作正常。我在C:\Users\yourusername\.erlang.cookie上复制了C:\Windows\.erlang.cookie;然后我删除了c:\Users\xxx\AppData\Roaming\RabbitMQ\db\中的所有文件夹(xxx是您的用户名);最后做的是以管理员身份运行RabbitMQ sbin命令提示符,并键入命令“RabbitMQ server restart”。奇怪的是,我经常遇到这个问题,应用这些步骤就可以解决这个问题。非常感谢。解决方案是在您指定的线程上找到的。因此,您启动的服务似乎与Windows的飞行模式有关。这可能解释了连接问题。您能同时停止吗?重新启动电脑后,无线电管理服务将停止并手动运行。这不应该是默认值吗?谢谢你,何塞。据我所知,是的,应该是这样。你现在能访问RabbitMQ吗?嗯,除了你尝试过的建议之外,这篇文章还有很多建议。可能是您的计算机中有多个文件
.erlang.cookie
?谢谢,它工作正常。我在C:\Users\yourusername\.erlang.cookie上复制了C:\Windows\.erlang.cookie;然后我删除了c:\Users\xxx\AppData\Roaming\RabbitMQ\db\中的所有文件夹(xxx是您的用户名);最后做的是以管理员身份运行RabbitMQ sbin命令提示符,并键入命令“RabbitMQ server res”