0


rabbitmq每小时自动重启

引言

找了半天,最后通过系统日志发现是因为执行 systemctl restart rabbitmq-server 命令无法返回回调 systemctl 导致超时,自动关机。怀疑是 rabbitmq 与 systemctl 冲突,后 mq 升级版本已修复,可参考:https://github.com/rabbitmq/rabbitmq-server/issues/1187

解决方案一,升级 rabbitmq 到 3.7.6

安装包下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/v3.7.6

解决方案二禁用systemctl 回调

使用手动启动rabbitmq 不使用systemctl restart rabbitmq-server 启动;解决流程如下:

执行 systemctl status rabbitmq-server 查看 rabbitmq 运行信息,找到配置文件在
/usr/lib/systemd/system/rabbitmq-server.service

在这里插入图片描述

vi 进入/usr/lib/systemd/system/rabbitmq-server.service 注释
在这里插入图片描述

保存后执行 systemctl daemon-reload 重载配置生效
注意:
后续使用 手动命令操作 mq

启动:nohup rabbitmq-server >/dev/null2>&1&
关机:rabbitmqctl
标签: rabbitmq ruby 分布式

本文转载自: https://blog.csdn.net/qq_38420688/article/details/137687215
版权归原作者 终有链响 所有, 如有侵权,请联系我们删除。

“rabbitmq每小时自动重启”的评论:

还没有评论