无法连接到 Window Server 2012 上的 RabbitMQ?
Can't connect to RabbitMQ on Window 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
我得到以下输出:
rabbit@XXXXXXXX:
- connected to epmd (port 4369) on XXXXXXXX
- epmd reports node 'rabbit' running on port 25672
- TCP connection succeeded but Erlang distribution failed
- suggestion: hostname mismatch?
- suggestion: is the cookie set correctly?
- suggestion: is the Erlang distribution using TLS?
current node details:
- node name: 'rabbitmq-cli-1444@XXXXXXXX'
- home dir: C:\Users\userxxxx
- cookie hash: XDarCC/CmuhQpUEo95dj8g==
从输出和 netstat
我可以看到 rabbit 在端口 4369 上 运行ning。
我可以使用 rabbitmq-server.bat
手动启动服务器,一切正常。
除了我的用户目录 (C:\Users\userxxxx
) 中的 cookie 外,我找不到任何其他 cookie。
有没有人有什么想法?
这是一个错字。
你确定 c:\windows
里面没有 .erlang.cookie
吗?您是否按照 here 所述复制了文件?
Copy the file .erlang.cookie manually from %SystemRoot% to
%HOMEDRIVE%%HOMEPATH%.
我在 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
我得到以下输出:
rabbit@XXXXXXXX:
- connected to epmd (port 4369) on XXXXXXXX
- epmd reports node 'rabbit' running on port 25672
- TCP connection succeeded but Erlang distribution failed
- suggestion: hostname mismatch?
- suggestion: is the cookie set correctly?
- suggestion: is the Erlang distribution using TLS?
current node details:
- node name: 'rabbitmq-cli-1444@XXXXXXXX'
- home dir: C:\Users\userxxxx
- cookie hash: XDarCC/CmuhQpUEo95dj8g==
从输出和 netstat
我可以看到 rabbit 在端口 4369 上 运行ning。
我可以使用 rabbitmq-server.bat
手动启动服务器,一切正常。
除了我的用户目录 (C:\Users\userxxxx
) 中的 cookie 外,我找不到任何其他 cookie。
有没有人有什么想法?
这是一个错字。
你确定 c:\windows
里面没有 .erlang.cookie
吗?您是否按照 here 所述复制了文件?
Copy the file .erlang.cookie manually from %SystemRoot% to %HOMEDRIVE%%HOMEPATH%.