zoukankan      html  css  js  c++  java
  • rabbitmq 启动报错

    65 2018-10-22 10:15:41 find / -name recovery.dets
    66 2018-10-22 10:16:55 cd /var/lib/rabbitmq/mnesia/rabbit@localhost/
    67 2018-10-22 10:16:56 ls
    68 2018-10-22 10:17:02 m recovery.dets

    又见杜梨树

    RabbitMQ服务无法启动问题分析

    1.问题再现
    重启rabbitmq服务:service rabbitmq-server restart
    输入该命令后,rabbitmq服务并未启动。(通过ps命令或rabbitmqctl status命令查看启动状态)
    2.问题排查

    (1)查看startup.err日志文件

    erlang崩溃了,进而导致rabbitmq服务无法正常启动(需要注意的是rabbitmq是用erlang实现的一个高并发可靠AMQP消息队列服务器)。

    (2)查看rabbit@localhost.log日志

    有如下错误信息片段:

    rabbitmq无法读取recovery.dets文件,猜测该文件可能已经损坏。

    3.解决方法

    根据上述日志,定位到recovery.dets文件,尝试删除该文件后再次重启rabbitmq服务(rabbitmq服务每次启动会检查指定目录下是否存在recovery.dets文件,若无,则会创建一个新的)。

    (1)删除recovery.dets文件

    (2)重启rabbitmq服务

    (3)查看rabbitmq状态

    服务正常启动,问题解决

    所有的悲情叙事,都是因为你的基础体能不够
  • 相关阅读:
    ASP获取客户端硬件信息(CPU、硬盘、主板、mac地址等)
    Java(多态)动手动脑
    每周进度条(第二周)
    Java(异常处理)动手动脑
    软件工程概论课后作业1
    mysqlmmm官方安装指南翻译
    Mysql 字符集的修改步骤
    Amoeba搞定mysql主从读写分离
    邮件系统postfix安装和设置
    mysqlmmm实现mysql高可用
  • 原文地址:https://www.cnblogs.com/gaoyuechen/p/9828728.html
Copyright © 2011-2022 走看看