gpt4 book ai didi

rabbitmq - 无法连接到 Windows 10 上的本地 RabbitMQ

转载 作者:行者123 更新时间:2023-12-02 14:42:57 25 4
gpt4 key购买 nike

我已在 Windows 10 计算机上安装了 RabbitMQ(可从 RabbitMQ 网站下载最新版本)。它随 ERlang 19.1 一起安装。

我正在尝试使用以下命令(使用 RabbitMQ 命令提示符)安装 RabbitMQ Web UI 管理工具:

rabbitmq-plugins enable rabbitmq_management

我收到以下错误:

The directory name is invalid.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
Plugin configuration unchanged.

Applying plugin configuration to rabbit@[0x7FF9A8527044]... failed.
* Could not contact node rabbit@[0x7FF9A8527044].
Changes will take effect at broker restart.
* Options: --online - fail if broker cannot be contacted.
--offline - do not try to contact broker.

我查过SO并尝试停止并重新启动,覆盖erlang cookie,但没有任何帮助。

我认为RabbitMQ本身有问题。该服务本身被标记为已启动,但如果我尝试远程登录默认端口(5672),则会失败(这不是防火墙问题 - 我已禁用它)。

此外,我没有看到为 RabbitMQ 创建的日志文件或任何相关的事件日志消息。因此很难准确诊断问题。

我还尝试卸载并重新安装 erlang 和 RabbitMQ。还是没有帮助。

如何进一步诊断问题?

最佳答案

找到了问题的解决方案(降级 Erlang 在我的情况下不起作用,但以防万一我将其保留在 Erlang 18 上,以防版本 19 出现其他问题)。

令我困惑的是这一行:Applyingpluginconfigurationtorabbit@[0x7FF9A8527044]...失败。。似乎它正在尝试以错误的机器名称连接到兔子实例。

然后我运行了 rabbitmqctl.bat status,失败了,但再次显示它正在尝试连接到 [0x7FF9A8527044],而节点名称为 rabbit@my-机器名称。所以我开始阅读 RabbitMQ 网站上的配置部分,解决方案很简单 - 手动设置节点名称。

我所要做的就是添加一个名为 RABBITMQ_NODENAME 的环境变量,节点名称为 rabbit@localhost。就是这样。问题解决了!

关于rabbitmq - 无法连接到 Windows 10 上的本地 RabbitMQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40404642/

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