无法连接到 Window Server 2012 上的 RabbitMQ? [英] Can't connect to RabbitMQ on Window Server 2012?

查看:91
本文介绍了无法连接到 Window Server 2012 上的 RabbitMQ?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在 Windows Server 2012 上作为服务安装了 RabbitMQ 3.5.5,首先安装 Erlang(32 位),然后按照 RabbitMQ 手动安装说明(https://www.rabbitmq.com/install-windows-manual.html)

I've installed RabbitMQ 3.5.5 on Windows Server 2012 as a service by first installing Erlang (32 bit) and then following the RabbitMQ manual install instructions (https://www.rabbitmq.com/install-windows-manual.html)

Windows 服务启动正常,但无法连接.

The Windows service starts up fine, but nothing can connect.

当我运行 rabbitmq_server-3.5.5\sbin\rabbitmqctl.bat status 我得到以下输出:

When I run rabbitmq_server-3.5.5\sbin\rabbitmqctl.bat status I get the following output:

兔子@XXXXXXXX:

rabbit@XXXXXXXX:

  • 连接到 XXXXXXXX 上的 epmd(端口 4369)
  • epmd 报告在端口 25672 上运行的节点rabbit"
  • TCP 连接成功但 Erlang 分发失败
  • 建议:主机名不匹配?
  • 建议:cookie 设置是否正确?
  • 建议:Erlang 发行版是否使用 TLS?

当前节点详情:

  • 节点名称:'rabbitmq-cli-1444@XXXXXXXX'
  • 主目录:C:\Users\userxxxx
  • cookie 哈希:XDarCC/CmuhQpUEo95dj8g==

从输出和 netstat 我可以看到 rabbit 正在端口 4369 上运行.

From the output and from netstat I can see that rabbit is running on port 4369.

我可以使用 rabbitmq-server.bat 手动启动服务器,一切正常.

I can start the server manually using rabbitmq-server.bat and everything works.

除了我的用户目录 (C:\Users\userxxxx) 之外,我找不到任何其他的 cookie.

I can't find any additional cookies floating around except for the one in my user directory (C:\Users\userxxxx).

有人有什么想法吗?

推荐答案

这是一个错字.

您确定在 c:\windows 中没有 .erlang.cookie 吗?您是否按照此处的描述复制了该文件?

Are you sure that you don't have .erlang.cookie inside c:\windows . Have you copied the file as described here?

手动将文件 .erlang.cookie 从 %SystemRoot% 复制到%HOMEDRIVE%%HOMEPATH%.

Copy the file .erlang.cookie manually from %SystemRoot% to %HOMEDRIVE%%HOMEPATH%.

这篇关于无法连接到 Window Server 2012 上的 RabbitMQ?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆