一、问题背景

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

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

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

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

三、解决方法

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

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

RabbitMQ ERROR: could not bind to distribution port 25672, it is in use by another node: rabbit@DESK相关推荐

  1. 解决ERROR: distribution port 25672 in use by another node: rabbit@

    原因是rabbitmq默认就是启动了的,所以你启动一次就会报错,关闭的方法可以看下面. 网上大多都是说的端口占用,让你kill掉然后再启动,我试了没用. 根据windows下rabbitmq启动报错– ...

  2. 关于搭建rabbitmq集群报错Error: unable to perform an operation on node ‘rabbit@localhost‘. Please see diagnos

    项目场景: 搭建rabbitmq集群时mq1为主,mq2,mq3为从 mq2和mq3加入集群时输入命令:rabbitmqctl join_cluster rabbit@mq1报错 问题描述: 具体报错 ...

  3. RabbitMQ 启动报错:Error: unable to perform an operation on node ‘rabbit@***‘. Please see diagnostics...

    问题描述: 安装完 ErLang 和 RabbitMQ 之后执行 rabbitmqctl status 报错: Error: unable to perform an operation on nod ...

  4. error: Please reinstall the libcurl distribution - easy.h should be in curl-dir/include/curl/

    执行php-5.3.10 --enable-mbstring --enable-ftp --enable-gd-native-ttf --with-openssl --enable-pcntl --e ...

  5. ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address   already

    今天在启动PHP时出现下面的错误: service php-fpm start 错误: Starting php-fpm [09-Aug-2014 00:45:40] ERROR: unable to ...

  6. configure: error: Please reinstall the libcurl distribution - easy.h should be ……

    configure: error: Please reinstall the libcurl distribution - easy.h should be in /include/curl/ 其实就 ...

  7. unable to bind to locking port 7054 within 45000 ms

    2019独角兽企业重金招聘Python工程师标准>>> unable to bind to locking port 7054 within 45000 ms 博客分类: 异常 在使 ...

  8. ERROR: Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle

    大家新建项目或者导入项目会经常出现gradle报错,因为这是国外网站上的文件,下载太慢导致下载失败.这种问题很常见,所以我特来总结一下,以后大家遇到此问题,直接对症下药,药到病除! 报错信息 ERRO ...

  9. 如何解决Error running ‘Tomcat 8.5.45‘: port out of range:-1

    问题:在IDEA中配置Tomcat运行环境的时候出现Error running 'Tomcat 8.5.45': port out of range:-1 是什么原因? 解决: 1.在Tomcat安装 ...

最新文章

  1. java.io.IOException: Attempted read from closed stream. 异常,解决
  2. [羊城杯 2020]Power
  3. androidstudio 常用快捷键
  4. C#调用WSC(Windows Script Component)
  5. bbs php redis,LAMP+redis搭建discuz论坛
  6. C# 中 for和foreach 性能比较,提高编程性能
  7. Drupal常用开发工具(一)——Devel模块
  8. Cheatsheet: 2014 06.01 ~ 06.30
  9. C语言基础教程之储存类
  10. 关于maven下载依赖失败问题
  11. MYSQL正在使用select发现现场记录方法,包括一个逗号分隔的字符串
  12. DM6437 GPIO模拟I2C
  13. 利用PMOS实现LED恒流驱动芯片的通断控制
  14. 如果别人出生就在罗马,那我只能更努力,两年半拿到字节跳动Offer
  15. 08-【go】go语言中的*和的使用方法
  16. 阿里云国际版ECS云服务器ping不通的原因分析
  17. 让View具有减速效果的动画——FlingAnimation
  18. 论文引用参考文献和自动更新的方法
  19. decimal比较大小
  20. 手机软件可让全民监控蚊媒病毒

热门文章

  1. ubuntu18.04安装CUDA
  2. XSS注入进阶练习篇(三) XSS原型链污染
  3. inplace = True 是什么意思
  4. 已有Android工程集成DCloud页面
  5. CUDA矩阵乘法优化
  6. 图像的腐蚀(erosion)和膨胀(dilation)
  7. Docker安全工具Clair/Anchore/DockerScan对比测试
  8. 区块链时代的大数据生态
  9. 二分图最大匹配—匈牙利算法
  10. vMotion迁移报错提示目标主机不支持虚拟机的当前硬件要求