现象

部署在阿里云上的2台RabbitMQ主从,访问management页面时出现如下所示的内容:

查看其中一个mq的日志,发现如下内容:

00:06:32.423 [warning] <0.505.0> epmd does not know us, re-registering rabbit at port 25672
00:07:33.635 [warning] <0.505.0> epmd does not know us, re-registering rabbit at port 25672
00:08:34.831 [warning] <0.505.0> epmd does not know us, re-registering rabbit at port 25672
00:09:36.043 [warning] <0.505.0> epmd does not know us, re-registering rabbit at port 25672
00:10:37.235 [warning] <0.505.0> epmd does not know us, re-registering rabbit at port 25672

原因

这是由于网络原因导致的集群出现了脑裂,默认60s内,如果一个节点不能连接到另一个节点,那么就会认为另一个节点已经挂掉了,就算网络恢复了,但是这两个节点都认为对方已经挂掉了,此时就会被认为出现了网络分区的情况。此时在管理界面上就会出现上述所示的红色提示。

解决

(以上图片转载自RabbitMQ脑裂问题解决方案调查)

根据以上图示,因为我的mq集群只有2个节点,因此重启其中一个节点后恢复正常。

参考文档

  1. RabbitMQ脑裂问题解决方案调查
  2. 官方文档

最新文章

  1. 浅谈C++之冒泡排序、希尔排序、快速排序、插入排序、堆排序、基数排序性能对比分析之后续补充说明(有图有真相)
  2. CLR via C# 读书笔记---常量、字段、方法和参数
  3. 升级到 PHP-7 遇到的坑 及 经验分享
  4. CentOS6.7安装Python3.4
  5. [Windows驱动开发](四)内存管理
  6. UVaLive 6608 Cabin Baggage (水题)
  7. gulp 不是内部或者外部命令 或者 webpack 不是内部或者外部命令
  8. latex引用多篇参考文献
  9. WCF技术剖析之十六:数据契约的等效性和版本控制
  10. perl $d = encode_utf8($r); $f = decode_json($d)
  11. 关于Eureka客户端连接服务端报错问题Cannot execute request on any known server
  12. linux下好玩或者好用的小工具
  13. C. Oh Those Palindromes
  14. 打开tcp_tw_recycle引起的一次投诉分析
  15. The 12 Most Controversial Facts In Mathematics
  16. JSP简单实现登录和注销
  17. python打印图形大全(详解)
  18. 编写高质量代码改善C#程序的157个建议——建议148:不重复代码
  19. Codeforces 1025D(区间dp)
  20. 爪哇国新游记之二----用于计算三角形面积的Point类和TAngle类

热门文章

  1. 使用Wok管理kvm虚拟机
  2. 003.kubernets对于namespace的管理
  3. mysql的日志文件及其作用
  4. ArcGIS10从入门到精通系列实验图文教程(附配套实验数据持续更新)
  5. [leetcode] 48. 旋转图像(Java)(模拟)
  6. 常用正则表达式RE(慕课网_Meshare_huang)
  7. Google Pixel 超分辨率--Super Resolution Zoom
  8. 绘制log()函数图像,并在图上标注选定的两个点
  9. Git_远程仓库fork操作
  10. 最小高度树Java版本(力扣)