首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法启动RabbitMQ STOMP插件?

无法启动RabbitMQ STOMP插件?
EN

Stack Overflow用户
提问于 2016-02-23 01:20:46
回答 2查看 1.2K关注 0票数 0

我一直在尝试在CentOS 6中启动RabbitMQ服务器,但不幸的是,当启用STOMP插件时,它抛出了以下错误消息。

我正在尝试运行: RabbitMQ 3.6.0

我知道61613已经被使用了。但我不知道如何更改或配置它。

有没有什么又快又脏的方法可以杀死它并重新启动服务器?当然,我不想禁用插件。

代码语言:javascript
复制
BOOT FAILED
===========

Error description:
   {could_not_start,rabbitmq_stomp,
       {{undef,
            [{rabbit_networking,tcp_listener_spec,
                 [rabbit_stomp_listener_sup,
                  {{0,0,0,0,0,0,0,0},61613,inet6},
                  [{backlog,128},{nodelay,true}],
                  ranch_tcp,rabbit_stomp_client_sup,
                  {stomp_configuration,"guest","guest",false,false},
                  stomp,"STOMP TCP Listener"],
                 []},
             {rabbit_stomp_sup,'-listener_specs/3-lc$^1/1-1-',4,
                 [{file,"src/rabbit_stomp_sup.erl"},{line,44}]},
             {rabbit_stomp_sup,init,1,
                 [{file,"src/rabbit_stomp_sup.erl"},{line,38}]},
             {supervisor,init,1,[{file,"supervisor.erl"},{line,272}]},
             {gen_server,init_it,6,[{file,"gen_server.erl"},{line,328}]},
             {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]},
        {rabbit_stomp,start,[normal,[]]}}}

{"init terminating in do_boot",{could_not_start,rabbitmq_stomp,{{undef,[{rabbit_networking,tcp_listener_spec,[rabbit_stomp_listener_sup,{{0,0,0,0,0,0,0,0},61613,inet6},[{backlog,128},{nodelay,true}],ranch_tcp,rabbit_stomp_client_sup,{stomp_configuration,"guest","guest",false,false},stomp,"STOMP TCP Listener"],[]},{rabbit_stomp_sup,'-listener_specs/3-lc$^1/1-1-',4,[{file,"src/rabbit_stomp_sup.erl"},{line,44}]},{rabbit_stomp_sup,init,1,[{file,"src/rabbit_stomp_sup.erl"},{line,38}]},{supervisor,init,1,[{file,"supervisor.erl"},{line,272}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,328}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]},{rabbit_stomp,start,[normal,[]]}}}}

根据rabbitmq-users组的说法,这被证明是rabbitmq- itself...so服务器中的一个错误。

尝试3.6.1.RC2:https://groups.google.com/forum/#!searchin/rabbitmq-users/RC2/rabbitmq-users/QmB-YLo89d0/U1GoGYpmAQAJ

我尝试使用3.6.1.RC2,它解决了这个问题。

EN

回答 2

Stack Overflow用户

发布于 2016-02-23 04:11:47

来自https://www.rabbitmq.com/stomp.html

编辑您的配置文件,使其包含rabbitmq_stomp应用程序的tcp_listeners变量

例如,将侦听器端口更改为12345的完整配置文件将如下所示:

代码语言:javascript
复制
[
  {rabbitmq_stomp, [{tcp_listeners, [12345]}]}
].

,而将监听器更改为仅在本地主机上监听(对于IPv4和IPv6)将如下所示:

代码语言:javascript
复制
[
  {rabbitmq_stomp, [{tcp_listeners, [{"127.0.0.1", 61613},
                                     {"::1",       61613}]}]}
].
票数 0
EN

Stack Overflow用户

发布于 2016-02-25 04:21:56

正如Amiramix (来自这个评论帖子)所建议的那样,我正在回答我的问题。

在CentOS 6中,我发现了一个带有STOMP插件的错误,它抛出了错误堆栈,就像我在上面的问题中所暗示的那样。然而,从官方的rabbitmq贡献者那里,我得到了响应,要求我尝试更新版本的rabbitmq-server。

所以我尝试了3.6.1.RC2,它解决了这个问题(在这个版本中,与3.6.0相比,大约有35个bug修复和微小的增强)

https://groups.google.com/forum/#!searchin/rabbitmq-users/RC2/rabbitmq-users/QmB-YLo89d0/U1GoGYpmAQAJ

最新的rabbitmq-server版本,请尝试here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35559879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档