RabbitMQ:“完成升级后必须启用所有稳定功能标志。” - 如何修复?

问题描述 投票:0回答:1

我刚刚在全新的 Windows 11 安装上安装了 RabbitMQ,并通过在 RabbitMq 命令提示符中运行命令 rabbitmq-plugins enable rabbitmq_management 启用了

管理插件

当我在浏览器中导航到 RabbitMQ 管理网站时,我看到以下消息: All stable feature flags must be enabled after completing an upgrade.

出现此错误消息的原因是什么?我该如何解决这个问题?

我正在使用 RabbitMQ 版本 3.13.3 和 Erlang 27.0。我尚未在 RabbitMQ 中创建任何队列或用户。

编辑:当我运行命令

rabbitmqctl list_feature_flags
时,我收到消息
Error: {:badrpc, :nodedown}
。所以我不能简单地列出并启用功能标志。

rabbitmq
1个回答
0
投票

问题是双重的。

  1. 问题的第一部分是我无法简单地运行命令
    rabbitmqctl list_feature_flags
    来查看哪些功能标志已启用或未启用。该命令将返回错误
    Error: {:badrpc, :nodedown}
    。运行命令
    rabbitmqctl status
    显示错误:
    TCP connection succeeded but Erlang distribution failed
    这里有解决方案。我需要同步Erlang cookies,然后
    rabbitmqctl status
    命令工作正常。
  2. 修复 Erlang cookie 同步后,命令
    rabbitmqctl list_feature_flags
    可以正常工作并列出启用/禁用的功能。然后,使用命令
    rabbitmqctl enable_feature_flag <feature_name>
    启用功能就很简单了。请参阅文档中有关启用功能的更多文档。
© www.soinside.com 2019 - 2024. All rights reserved.