Rabbitmq启动失败--报错Mnesia is overloaded
文章目录
- 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 排查日志信息
- 发现在启动之初就有告警信息,与文件句柄相关
- 大量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相关推荐
- pod挂载nas启动失败报错:unable to mount volume xxxx Timeout waiting for mount paths to be created
深夜你熟睡时,用户打来电话.大哥我在上线我的应用怎么突然起不来了.快帮我看看,再过一个小时店铺就开门了. 核实pod状态 打开电脑登入环境,使用kubectl get pod 查询到用户的pod处于创 ...
- DataNode 启动失败报错 Incompatible clusterIDs
文章目录 DataNode 启动失败报错 Incompatible clusterIDs 信息 报错摘要 问题描述 问题原因 分析步骤 解决办法 参考 DataNode 启动失败报错 Incompat ...
- 解决espressif-ide启动失败报错Incompatible JVM问题
解决espressif-ide启动失败报错Incompatible JVM问题@ESP IDF Eclipse 开发环境 1.安装ESP-IDF Toolchain on Windows 可选用在线安 ...
- MySQL 启动失败报错无法更新pid文件
一.问题描述 某次因MySQL故障,一线人员反馈MySQL启动,一直无法启动,报错:启动mysql失败 ERROR! The server quit without updating PID file ...
- rabbitmq启动失败-报Failed to load advanced configuration file解决方法
[README] 1.本文基于 centos8 搭建 rabbitmq: 版本信息如下: rabbitmq rabbitmq-server-3.8.12-1.el8.noarch.rpm erlan ...
- oracle00205报错,[Oracle] 数据库启动失败报错 ORA-00205: error in identifying control file
有同事问我,他的数据库启动失败,报错如下: ORA-00205: error in identifying control file, check alert log for more info 这种 ...
- Docker启动失败报错Failed to start Docker Application Container Engine解决方案
在给一台腾讯云机器安装docker后发现无法启动,总是报错Failed to start Docker Application Container Engine,解决思路分享一下,以免各位童鞋踩坑. ...
- systemctl start cloudera-scm-server 启动失败报错!
问题:执行查看service状态时,报错如下!!!! [root@node1 parcel-repo]# systemctl status cloudera-scm-server ● cloudera ...
- activeMQ启动失败报错illegal character in hostname at index
我在安装activemq的时候发现启动失败,查看了日志发下打印了一堆东西,但是关键信息就是illegal character in hostname at index 突然发现应该是hostname有 ...
最新文章
- 100G光接口模式转换器
- mybatis基础,mybatis配置文件核心组件typeHandler元素
- 压缩包解压后SecureCRT无法连接的解答
- mongo-mapreduce测试(4)——avg
- TensorFlow tf.keras.layers.Dense
- 需求工程:加强监理,规避风险(转载)续三
- remoting 中事件找不到订阅者时引发异常的解决办法
- python批量命名文件_用python实现批量重命名文件的代码
- 听通灵人说自己的感悟
- Atitit java播放器调音速率快慢的实现 目录 1.1. 原理 本质上是改变采样率即可	1 2. 使用Java增加/降低AudioInputStream的音频播放速度(Increase/dec
- mac快捷键大全超清示意图动态壁纸
- 【五步完美整理Windows系统】
- mac上可以使用的Windows远程桌面APP
- python 千位分隔符_千位分隔符的完整攻略
- OA项目5:系统管理之岗位管理
- phpspreadsheet 读取 Excel 表格问题
- 关于An association from the table refers to an unmapped class
- paddleocr学习笔记(一)从官网开始
- 【算法导论】生日悖论
- 开篇词:为什什么要学习 Spring Boot