rabbitmq服务器断电后,服务无法启动恢复记录
创始人
2025-01-20 12:05:50
0次

出现原因:

        服务器的电源有问题,导致异常断电,服务器启动后,导致rabbitmq服务一直反复重启,还有虚拟机上部署rabbitmq,宿主机异常断电也会导致该问题,一直反复提示:

Failed to start RabbitMQ Messaging Server.

rabbitmq-server.service: Scheduled restart job, restart counter is at 2062.

Stopped RabbitMQ Messaging Server.

        网上找了挺多教程,都是直接移除/var/lib/rabbitmq/mnesia目录,虽然简单粗暴,但是可能会导致没有消费的数据丢失,以下是我解决方案

处理步骤:

        备份数据

cd /var/lib/rabbitmq/ #备份数据 sudo cp -rp mnesia mnesia_bak cd /var/lib/rabbitmq/mnesia/rabbit@{你的名称}/quorum/rabbit@{你的名称}

        查看该目录下的.wal文件,数据大小是否是0,如果是0,那么恭喜你,大概率数据能够恢复了

如图:

        将该.wal文件进行备份,将该文件进行删除,删除后重启rabbitmq-server,然后查看状态,发现服务状态已经是“running”

#重启服务 sudo systemctl start rabbitmq-server #查看服务状态 systemctl status rabbitmq-server

● rabbitmq-server.service - RabbitMQ Messaging Server
     Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2024-05-15 10:06:27 CST; 5h 40min ago
   Main PID: 101398 (beam.smp)
     Status: "Initialized"
      Tasks: 91 (limit: 9388)
     Memory: 93.7M
     CGroup: /system.slice/rabbitmq-server.service
             ├─101379 /bin/sh /usr/sbin/rabbitmq-server
             ├─101398 /usr/lib/erlang/erts-10.6.4/bin/beam.smp -W w -A 64 -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 30 -P 1048576 -t 5000000 -stbt db -zdbbl 128000 -K true -- -root /usr/l>
             ├─101688 erl_child_setup 65536
             ├─101804 inet_gethost 4
             └─101805 inet_gethost 4

         看到这里是不感觉服务已经正常了,当然不是,后续登录mq的网页进行模拟获取消息和发送消息,提示访问被拒绝,所以这个时候需要执行下初始的脚本,以下是我执行脚本,可参考下

sudo rabbitmqctl add_user 用户名 密码 sudo rabbitmqctl set_user_tags 用户名 administrator sudo rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"

        执行以上代码后,可正常收发消息

希望能对你们有所帮助 

相关内容

热门资讯

实测交流透视挂!宝玛大厅ai智... 实测交流透视挂!宝玛大厅ai智能透视挂教程,宝玛大厅破解软件经验(本来有挂辅助)1、每一步都需要思考...
总算了解辅助器!朱雀吴江三缺一... 总算了解辅助器!朱雀吴江三缺一ai智能透视辅助挂技巧,朱雀吴江三缺一好像是有挂(有辅助挂细节)朱雀吴...
今日公布透视!九五至尊大厅ai... 今日公布透视!九五至尊大厅ai智能透视插件,九五至尊大厅有没有透视挂窍门(切实有挂技术)1、在九五至...
玩家必看科普开挂!聚闲麻将ai... 玩家必看科普开挂!聚闲麻将ai智能透视辅助挂软件,聚闲麻将总是真的有挂(有辅助挂方式)聚闲麻将能透视...
据报道开挂!旅游娱乐ai智能开... 据报道开挂!旅游娱乐ai智能开挂工具,旅游娱乐辅助工具演示(一直有挂教学)1、全新机制【旅游娱乐ai...
一分钟揭秘开挂!决胜朋来麻将a... 一分钟揭秘开挂!决胜朋来麻将ai智能透视辅助挂教程,决胜朋来麻将真是真的是有挂(有辅助挂总结)1、首...
如何分辨真伪透视!红牛ai智能... 如何分辨真伪透视!红牛ai智能透视攻略,红牛是不是有挂经验(真是有挂技术)1、操作简单,无需红牛手机...
2分钟细说辅助器!江湖大庆麻将... 2分钟细说辅助器!江湖大庆麻将ai智能透视辅助挂攻略,江湖大庆麻将竟然是真的有挂(有辅助挂头条)1、...
总算清楚透视挂!老夫子厅ai智... 总算清楚透视挂!老夫子厅ai智能透视挂技巧,老夫子厅怎么开挂课程(好像发现有挂)老夫子厅破解侠是真的...
解密关于辅助!菜鸟麻将ai智能... 解密关于辅助!菜鸟麻将ai智能透视辅助挂脚本,菜鸟麻将总是存在有挂(有辅助挂存在)1、用户打开应用后...