在mac os x el capitan上,rabbitmq-server启动失败

时间:2017-03-20 04:00:05

标签: macos rabbitmq osx-elcapitan

这是我第一次使用rabbitmq。

我通过自制软件安装了rabbitmq

brew update
brew install rabbitmq

然后我在<{1}}中使用

插入路径
.bash_profile

我重新启动终端并输入

PATH=$PATH:/usr/local/sbin

启动服务器但出现以下错误

rabbitmq-server

我运行 RabbitMQ 3.6.6. Copyright (C) 2007-2016 Pivotal Software, Inc. ## ## Licensed under the MPL. See http://www.rabbitmq.com/ ## ## ########## Logs: /usr/local/var/log/rabbitmq/rabbit@localhost.log ###### ## /usr/local/var/log/rabbitmq/rabbit@localhost-sasl.log ########## Starting broker... BOOT FAILED =========== Error description: {could_not_start,rabbitmq_mqtt, {{shutdown, {failed_to_start_child,'rabbit_mqtt_listener_sup_:::1883', {shutdown, {failed_to_start_child, {ranch_listener_sup,{acceptor,{0,0,0,0,0,0,0,0},1883}}, {shutdown, {failed_to_start_child,ranch_acceptors_sup, {listen_error, {acceptor,{0,0,0,0,0,0,0,0},1883}, eaddrinuse}}}}}}}, {rabbit_mqtt,start,[normal,[]]}}} Log files (may contain more information): /usr/local/var/log/rabbitmq/rabbit@localhost.log /usr/local/var/log/rabbitmq/rabbit@localhost-sasl.log {"init terminating in do_boot",{could_not_start,rabbitmq_mqtt,{{shutdown,{failed_to_start_child,'rabbit_mqtt_listener_sup_:::1883',{shutdown,{failed_to_start_child,{ranch_listener_sup,{acceptor,{0,0,0,0,0,0,0,0},1883}},{shutdown,{failed_to_start_child,ranch_acceptors_sup,{listen_error,{acceptor,{0,0,0,0,0,0,0,0},1883},eaddrinuse}}}}}}},{rabbit_mqtt,start,[normal,[]]}}}} init terminating in do_boot () Crash dump is being written to: erl_crash.dump...done 以下是结果

rabbitmqctl status

我该怎么办?我已经重新启动了我的电脑并重新安装了rabbitmq,但这并没有解决问题。

感谢您的帮助

1 个答案:

答案 0 :(得分:4)

eaddrinuse是Erlang错误,您有另一个进程使用的端口1883