当前位置:   article > 正文

RabbitMQ ERROR could not bind to distribution port 25672, it is in use by another node rabbit@DESK_error: could not bind to distribution port 25672,

error: could not bind to distribution port 25672, it is in use by another no

一、问题背景

觉得啰嗦的伙伴,可以直接看解决方法

我的系统是win10家庭版。在自学RabbitMQ过程中,参考网上的教程安装erlang和rabbitmq,并且配置好了环境变量,准备启动。

1.在命令行中输入rabbitmq-serve命令。

2.执行命令后,会提示一条错误信息提示。

ERROR: could not bind to distribution port 25672, 
it is in use by another node: rabbit@DESKTOP-VJLR6D0
  • 1
  • 2

二、探索过程

1.提示信息的意思是,已经有rabbitmq程序在运行。到这一步,我的想法是,会不会是windows系统和其他系统的差异导致启动方式不一样呢?我又尝试用service方法启动(这里需要以管理员身份运行)rabbitmq-service start嗯,的确,这样启动并不会报错,但这绝对不是真正的解决方法。

2.就这样,我开始不断地关闭,重启rabbitmq,想找出问题所在。关闭命令是rabbitmqctl stop

3.突然,我发现在已经关闭rabbitmq一段时间后,它竟然自己启动了,啊哈,那问题就一目了然了。

三、解决方法

右键此电脑,管理,服务和应用程序,服务,在列表中找到RabbitMQ,右键,属性,把启动类型改为手动,再点击停止此服务。最后,重新执行命令rabbitmq-server,不再报错,正常启动。问题就解决啦

顺带一提,启动成功后,如果想在命令行界面停止rabbitmq的话,可以Ctrl+C,输入y,再回车,就可以关闭rabbitmq了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/558362
推荐阅读
相关标签
  

闽ICP备14008679号