rabbitmq每小时自动重启

简介: 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/null 2>&1 &
关机:rabbitmqctl
相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
8天前
|
消息中间件 数据可视化 大数据
【如何安装和配置RabbitMQ(转载)】
【如何安装和配置RabbitMQ(转载)】
32 2
|
9月前
|
消息中间件 Java
RabbitMQ实现延迟消息居然如此简单,整个插件就完事了
RabbitMQ实现延迟消息的方式有两种,一种是使用死信队列实现,另一种是使用延迟插件实现。死信队列实现我们以前曾经讲过这次我们讲个更简单的,使用延迟插件实现。
|
6月前
|
消息中间件
RabbitMQ管理命令
RabbitMQ管理命令
|
9月前
|
消息中间件 存储 NoSQL
RabbitMQ实现订单30分钟超时自动关闭
RabbitMQ实现订单30分钟超时自动关闭
245 0
|
11月前
|
消息中间件 存储 缓存
RabbitMQ 部署及配置详解 (单机)
RabbitMQ 部署及配置详解 (单机)
592 0
RabbitMQ 部署及配置详解 (单机)
|
消息中间件 数据可视化
rabbitmq的启动命令
1.以应用方式启动 rabbitmq-server -detached 后台启动 Rabbitmq-server 直接启动,如果你关闭窗口或者需要在改窗口使用其他命令时应用就会停止 关闭:rabbitmqctl stop 2.以服务方式启动
3426 0
rabbitmq的启动命令
|
消息中间件 存储 JSON
rabbitmq集群操作与启停
rabbitmq集群操作与启停
rabbitmq集群操作与启停
|
消息中间件 Docker 容器
springcloud:安装rabbitmq并配置延迟队列插件
本期主要讲解如何利用docker快速安装rabbitmq并且配置延迟队列插件
393 0
springcloud:安装rabbitmq并配置延迟队列插件
|
消息中间件
RabbitMQ安装及配置(下)
RabbitMQ安装及配置(下)
113 0
RabbitMQ安装及配置(下)
|
消息中间件 Linux
RabbitMQ安装及配置(上)
RabbitMQ安装及配置(上)
177 0
RabbitMQ安装及配置(上)

热门文章

最新文章