【问题标题】:rabbitmq-plugins.bat enable rabbitmq_managementrabbitmq-plugins.bat 启用 rabbitmq_management
【发布时间】:2016-05-20 15:32:17
【问题描述】:

我安装了 Erl7.3 和 rabbitmq-server 3.6.2。我使用Win7 32位。安装后,当我运行“rabbitmq-server”命令时,它会给出:

ERROR: node with name "rabbit" already running on "admin-PC"

当我运行“net stop RabbitMQ && net start RabbitMQ”时,它停止了 RabbitMQ 服务并成功重新启动。

之后,当我运行“rabbitmq-plugins enable rabbitmq_management”时,出现以下错误,http://localhost:15672 处没有显示任何内容:

Plugin configuration unchanged.

Applying plugin configuration to rabbit@admin-PC... failed.
Error: {undef,[{crypto,module_info,[attributes],[]},
               {rabbit_misc,module_attributes,1,
                            [{file,"src/rabbit_misc.erl"},{line,817}]},
               {rabbit_misc,'-all_module_attributes/1-fun-0-',3,
                            [{file,"src/rabbit_misc.erl"},{line,837}]},
               {lists,foldl,3,[{file,"lists.erl"},{line,1262}]},
               {rabbit_boot_steps,find_steps,1,
                                  [{file,"src/rabbit_boot_steps.erl"},
                                   {line,40}]},
               {rabbit_boot_steps,run_boot_steps,1,
                                  [{file,"src/rabbit_boot_steps.erl"},
                                   {line,26}]},
               {rabbit,start_apps,1,[{file,"src/rabbit.erl"},{line,451}]},
               {rabbit_plugins,ensure,1,
                               [{file,"src/rabbit_plugins.erl"},{line,52}]}]}

为了您的信息,我将环境变量设置为:

'Variable name: ERLANG_HOME', 'Variable value: C:\Program Files\erl7.3'; 

'Variable name: RABBITMQ_SERVER', 'Variable value: C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.2'

和系统路径“%ERLANG_HOME%;;%RABBITMQ_SERVER%\sbin”

如何解决这个错误?

【问题讨论】:

    标签: django python-3.x rabbitmq celery


    【解决方案1】:

    rabbitmq 管理插件需要cryptopakage 才能工作。

    见:

    Error: {undef,[{crypto,module_info,[attributes],[]},
                   {rabbit_misc,module_attributes,1,
    

    尝试使用 Erlang 18.3 版本。

    编辑

    安装后,当我运行“rabbitmq-server”命令时,它会给出:

    错误:名称为“rabbit”的节点已在“admin-PC”上运行

    这是正常的,因为rabbitmq-server 启动了服务器,但是你已经安装了 rabbitmq 并作为 windows 服务运行。

    你应该使用64位版本

    【讨论】:

    • 我安装了最新版本的 Erlang 18.3,我还单独安装了 crypto 1.4.1,但同样的错误仍然存​​在。错误消息也保持不变。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-15
    • 2012-02-17
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多