在Windows上安装后无法打开RabbitMq

wqlqzqxt  于 2022-11-08  发布在  RabbitMQ
关注(0)|答案(4)|浏览(610)

我在使用用户guest和密码guest(默认凭据)访问http://localhost:15672时收到此错误
未定义:js/tmpl/login中没有模板。ejs未定义
所以我从services.msc重新启动了rabbitmq服务,然后 * 错误地 * 也启动了无线电管理服务。在这样做之后,http://localhost:15672/甚至打不开。它说:
本地主机拒绝连接。在Google中搜索本地主机15672 ERR_CONNECTION_REFUSED
所以我停止了“无线电管理服务”,试图再次打开rabbitmq,同样的事情:错误_连接_拒绝。
所以我卸载了Rabbit MQ服务器和Erlang。
然后从官方网站下载并重新安装,首先是“Erlang for Windows安装程序64位”,然后是“rabbitmq-server-3. 6. 12. exe”。
但是,我仍然得到ERR_CONNECTION_REFUSED(当尝试访问http://localhost:15672/时)。
我不知道应该允许哪些文件通过防火墙,所以我添加了在C:\Program Files\erl9.0\bin中找到的所有exe文件
已从services. msc重新启动RabbitMq。仍然出现连接拒绝错误。
我是不是少了什么插件什么的?
接下来,我在C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.12\sbin中的RabbitMQ命令提示符下运行命令rabbitmq-plugins enable rabbitmq_management,但是我得到:
C:\Program Files\RabbitMQ服务器\rabbitmq_server-3.6.12\sbin〉rabbitmq-插件启用rabbitmq_管理插件配置不变。
将插件配置应用到rabbit@MYPCNAME...失败。* 无法联系节点rabbit@MYPCNAME。更改将在代理重新启动时生效。* 选项:--online -如果无法联系代理,则失败。--offline -不尝试联系代理。
我不知道该怎么办。我还能试试吗?

***稍后编辑:

我还删除并重新添加了rabbitmq服务,以防它与手头的核心问题有关:
您可以在本服务器上运行一个或多个应用程序,然后将其删除。已从系统中删除Service RabbitMQ。
您可以通过以下方式来安装rabbitMQ服务器:已将Service RabbitMQ添加到系统。
然后重新尝试:

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

...出现与上述相同的错误。(无法联系节点等)

b1zrtrql

b1zrtrql1#

您可能需要启用rabbit管理插件。默认情况下,它是未启用的。运行以下命令:rabbitmq-plugins enable rabbitmq_management
然后重启你的服务应该可以了。

20jt8wwn

20jt8wwn2#

在我的例子中,我检查了我的RabbitMQ服务是否正在运行。我发现它显示正在运行,但当我刷新“服务”窗口时,我可以看到服务没有启动。重新启动会启动,但会立即停止。我必须重新安装服务。
我在命令提示符下运行以下命令(以管理员身份)来解决问题:

  • 设置原位驱动=C:
  • SC删除RabbitMQ
  • REG DELETE“香港中文大学本地计算机软件爱立信爱兰服务器1.1兔子MQ”/f
  • 调用rabbitmq-service.bat安装
  • 调用rabbitmq-service.bat启动
  • 调用rabbitmq-plugins.bat启用rabbitmq_管理
yyyllmsg

yyyllmsg3#

我无意中发现了这个问题,其他的答案都不起作用。在我的情况下,我需要清除所有的饼干,一切都顺利地从这一点上。

nue99wik

nue99wik4#

我升级了Rabbit和Erlang来解决过时的jquery.js的使用问题,一开始遇到了管理UI无法加载到浏览器的问题,但后来发现服务实际上从未启动过代理(这可以通过运行rabbitmq-server来验证--如果运行正常,那么服务就是问题所在)。
正如在其他地方提到的,运行rabbitmq-plugins enable rabbitmq_management以启用管理UI是绝对强制性的。
在遵循Sri Reddy的建议几次之后,它归结为一个事实,即我必须删除我现有的.erlang.cookie,然后在同一个命令会话/作用域中SET HOMEDRIVE=C:和(重新)安装服务。
我们公司使用一个联网的家用硬盘H:因此cookie无法安装,服务(悄悄地)无法运行代理(尽管它说它已启动并正在运行)。

相关问题