【问题标题】:Can't connect to RabbitMQ on Window Server 2012?无法连接到 Window Server 2012 上的 RabbitMQ?
【发布时间】:2015-12-25 13:59:47
【问题描述】:

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

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

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

兔子@XXXXXXXX:

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

当前节点详情:

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

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

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

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

有人有什么想法吗?

【问题讨论】:

  • 您确定c:\windows 中没有.erlang.cookie。您是否按照此处所述复制了文件? rabbitmq.com/windows-quirks.htmlCopy the file .erlang.cookie manually from %SystemRoot% to %HOMEDRIVE%%HOMEPATH%.
  • Arrggh,你是对的,谢谢。解决它。
  • 不客气,我将评论报告给未来的读者

标签: rabbitmq windows-server-2012


【解决方案1】:

这是一个错字。

您确定在 c:\windows 中没有 .erlang.cookie 吗?您是否按照here 的说明复制了文件?

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-09
    • 2014-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多