文章目录

  • 1. 环境信息
  • 2. 发现问题
  • 3. 问题排查
    • 3.1 排查主机服务环境
    • 3.2 排查日志信息
  • 4. 问题解决

1. 环境信息

单节点rabbitmq,RabbitMQ 3.7.0 on Erlang 19.3.6.4

2. 发现问题

主机意外断电后重启,发现启动rabbitmq时,命令超时报错

3. 问题排查

3.1 排查主机服务环境

查看到erlang的rabbitmq进程存在但是5672和15672端口没有拉起

3.2 排查日志信息

  1. 发现在启动之初就有告警信息,与文件句柄相关
  2. 大量Mnesia is overloaded信息

4. 问题解决

1)除去上述日志信息外,并无其他error等相关报错日志;并且进程是拉起的,但是端口信息没有
2)Mnesia is overloaded相关日志报错,查询后发现是在有大量读写时候造成的,但是实际当前服务并没有(应该没有)大量服务使用它,暂时先不解决
3)观察发现,实际主机文件句柄已经修改65535,但是日志的warning却反馈Recovering 4357 queues, available file handles: 924 可用的只有924,就很不正常;
查询官网后操作:https://www.rabbitmq.com/configure.html#kernel-limits

操作信息:
mkdir /etc/systemd/system/rabbitmq-server.service.d/
echo '[Service]' > /etc/systemd/system/rabbitmq-server.service.d/limits.conf
echo 'LimitNOFILE=102400' >> /etc/systemd/system/rabbitmq-server.service.d/limits.confsystemctl daemon-reload之后重启rabbitmq就正常启用了,也没有Mnesia is overloaded相关信息了

Rabbitmq启动失败--报错Mnesia is overloaded相关推荐

  1. pod挂载nas启动失败报错:unable to mount volume xxxx Timeout waiting for mount paths to be created

    深夜你熟睡时,用户打来电话.大哥我在上线我的应用怎么突然起不来了.快帮我看看,再过一个小时店铺就开门了. 核实pod状态 打开电脑登入环境,使用kubectl get pod 查询到用户的pod处于创 ...

  2. DataNode 启动失败报错 Incompatible clusterIDs

    文章目录 DataNode 启动失败报错 Incompatible clusterIDs 信息 报错摘要 问题描述 问题原因 分析步骤 解决办法 参考 DataNode 启动失败报错 Incompat ...

  3. 解决espressif-ide启动失败报错Incompatible JVM问题

    解决espressif-ide启动失败报错Incompatible JVM问题@ESP IDF Eclipse 开发环境 1.安装ESP-IDF Toolchain on Windows 可选用在线安 ...

  4. MySQL 启动失败报错无法更新pid文件

    一.问题描述 某次因MySQL故障,一线人员反馈MySQL启动,一直无法启动,报错:启动mysql失败 ERROR! The server quit without updating PID file ...

  5. rabbitmq启动失败-报Failed to load advanced configuration file解决方法

    [README] 1.本文基于 centos8 搭建 rabbitmq:  版本信息如下: rabbitmq rabbitmq-server-3.8.12-1.el8.noarch.rpm erlan ...

  6. oracle00205报错,[Oracle] 数据库启动失败报错 ORA-00205: error in identifying control file

    有同事问我,他的数据库启动失败,报错如下: ORA-00205: error in identifying control file, check alert log for more info 这种 ...

  7. Docker启动失败报错Failed to start Docker Application Container Engine解决方案

    在给一台腾讯云机器安装docker后发现无法启动,总是报错Failed to start Docker Application Container Engine,解决思路分享一下,以免各位童鞋踩坑. ...

  8. systemctl start cloudera-scm-server 启动失败报错!

    问题:执行查看service状态时,报错如下!!!! [root@node1 parcel-repo]# systemctl status cloudera-scm-server ● cloudera ...

  9. activeMQ启动失败报错illegal character in hostname at index

    我在安装activemq的时候发现启动失败,查看了日志发下打印了一堆东西,但是关键信息就是illegal character in hostname at index 突然发现应该是hostname有 ...

最新文章

  1. 100G光接口模式转换器
  2. mybatis基础,mybatis配置文件核心组件typeHandler元素
  3. 压缩包解压后SecureCRT无法连接的解答
  4. mongo-mapreduce测试(4)——avg
  5. TensorFlow tf.keras.layers.Dense
  6. 需求工程:加强监理,规避风险(转载)续三
  7. remoting 中事件找不到订阅者时引发异常的解决办法
  8. python批量命名文件_用python实现批量重命名文件的代码
  9. 听通灵人说自己的感悟
  10. Atitit java播放器调音速率快慢的实现 目录 1.1. 原理 本质上是改变采样率即可 1 2. 使用Java增加/降低AudioInputStream的音频播放速度(Increase/dec
  11. mac快捷键大全超清示意图动态壁纸
  12. 【五步完美整理Windows系统】
  13. mac上可以使用的Windows远程桌面APP
  14. python 千位分隔符_千位分隔符的完整攻略
  15. OA项目5:系统管理之岗位管理
  16. phpspreadsheet 读取 Excel 表格问题
  17. 关于An association from the table refers to an unmapped class
  18. paddleocr学习笔记(一)从官网开始
  19. 【算法导论】生日悖论
  20. 开篇词:为什什么要学习 Spring Boot

热门文章

  1. SetTimer 定时器使用方法
  2. 删除Microsoft Word中空白页的方法
  3. (一)异常检测算法:Isolation Forest原理及其python代码应用
  4. 文件上传下载获取文件名后缀
  5. 第二语言习得理论介绍
  6. Neo4j 基础简介一
  7. 使用XSSFWorkbook导出excel在微软office中无法打开
  8. 影响拼多多店铺的权重因素有哪些 以及对于权重的解决方案-纽黑文教育
  9. DOS命令 tasklist
  10. mapreduce 编程模型