无法连接到Window Server 2012上的RabbitMQ?

时间:2015-09-28 10:44:42

标签: rabbitmq windows-server-2012

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

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

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

  

兔@ XXXXXXXX:

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

当前节点详细信息:

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

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

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

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

有没有人有任何想法?

1 个答案:

答案 0 :(得分:0)

这是一个错字。

您确定.erlang.cookie内没有c:\windows吗?您是否按照here所述复制了文件?

  

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