gpt4 book ai didi

server - RabbitMQ启动失败,TCP连接成功但Erlang分发失败

转载 作者:行者123 更新时间:2023-12-04 10:03:05 24 4
gpt4 key购买 nike

我是一个刚开始在 Windows 系统上学习和安装 RabbitMQ 的新手。

我在自定义文件夹中安装 Erlang VM 和 RabbitMQ,而不是默认文件夹(两者)。

然后我重新启动了我的电脑。

顺便说一句,我的电脑名称是“NULL”

我cd到 RabbitMQ/sbin 文件夹和使用命令:
rabbitmqctl status
但是返回的信息是:

Status of node rabbit@NULL ...

Error: unable to perform an operation on node 'rabbit@NULL'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

  • Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
  • CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
  • Target node is not running

In addition to the diagnostics info below:

DIAGNOSTICS

attempted to contact: [rabbit@NULL]

rabbit@NULL:

  • connected to epmd (port 4369) on NULL
  • epmd reports node 'rabbit' uses port 25672 for inter-node and CLI tool traffic
  • TCP connection succeeded but Erlang distribution failed

  • Authentication failed (rejected by the remote node), please check the Erlang cookie

Current node details:

  • node name: rabbitmqcli70@NULL
  • effective user's home directory: C:\Users\Jerry Song
  • Erlang cookie hash: 51gvGHZpn0gIK86cfiS7vp==


我尝试重新启动RabbitMQ,我得到的是:

ERROR: node with name "rabbit" already running on "NULL"



By the way,My Computer name is "NULL" And I have enable all ports in firewall.

最佳答案

https://groups.google.com/forum/#!topic/rabbitmq-users/a6sqrAUX_Fg
描述了在全新安装的 Rabbit MQ 上存在 cookie 不匹配的问题。 Windows 上的简单解决方案是同步 cookie

此处也有描述:http://www.rabbitmq.com/clustering.html#erlang-cookie

确保 cookie 在下面的 1、2 和可选 3 之间同步

  • %HOMEDRIVE%%HOMEPATH%\.erlang.cookie (通常 C:\Users\%USERNAME%\.erlang.cookie 对于用户 %USERNAME%)如果同时设置了 HOMEDRIVE 和 HOMEPATH 环境变量
  • %USERPROFILE%\.erlang.cookie (通常 C:\Users\%USERNAME%\.erlang.cookie)如果 首页首页不是都设置了
  • 对于 RabbitMQ Windows 服务 - %USERPROFILE%\.erlang.cookie (通常 C:\WINDOWS\system32\config\systemprofile)

  • Windows 服务帐户使用的 cookie 文件和运行 CLI 工具的用户必须通过从 C:\WINDOWS\system32\config\systemprofile 复制一个来同步。文件夹。

    关于server - RabbitMQ启动失败,TCP连接成功但Erlang分发失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47874958/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com