RabbitMQ
文章平均质量分 55
RabbitMQ
御剑长歌
纸上得来终觉浅,绝知此事要躬行
展开
-
rabbit:do_run_postlaunch_phase/0 line 932
原因是跟延时队列插件有关启动容器后立即停用延时队列插件之后重新启用即可使用延时队列插件要注意节点是否是 DISK, 插件不支持 RAM本文仅做记录使用。相关参考https://www.qiansw.com/rabbitmq-cluster-failed-to-start-after-crash.htmlhttps://github.com/rabbitmq/rabbitmq-delayed-message-exchange/issues/17...转载 2022-06-21 20:54:51 · 216 阅读 · 0 评论 -
定位 RabbitMQ 内存一直上涨的原因
因业务需要,项目中用到了许多延时队列,采用 RabbitMQ 的延时队列插件实现。紧急情况下,可以修改内存阈值,重启生效因为和内存有关自然而然就想到,会不会是因为节点是 RAM 节点导致的,但是单节点情况下默认是 DISK 节点,所以这个可以排出。点击节点内存用了好多,快撑不住了。查看内存使用情况可以看到 internal database tables 占用了特别多的内存有关 internal database tables ,顾名思义,就是内部数据库的表发现 mnesia 占用了大部原创 2022-06-21 20:43:12 · 3221 阅读 · 2 评论 -
Dockerfile 定制 Rabbitmq 集成延时队列的镜像
下载 延时队列插件官方提供的一些插件延时队列插件下载适合的版本构建 Dockerfile新建一个文件夹 newDockerImage,放入插件文件并新建文件名为Dockerfile的文件Dockerfile 内容FROM rabbitmq:3.8.8-managementCOPY rabbitmq_delayed_message_exchange-3.8.0.ez /pluginsRUN rabbitmq-plugins enable rabbitmq_delayed_message_ex原创 2022-03-17 21:33:26 · 2380 阅读 · 0 评论 -
Rabbitmq 如何查看启用了哪些插件以及启用禁用
此命令可列出插件的启用和禁用状态rabbitmq-plugins listmq部署在 docker 容器 使用此命令查看docker exec rabbitmq rabbitmq-plugins list有 E* 或* e 标志的则为启用的插件E 显式启用e 隐式启用启用插件禁用插件rabbitmq-plugins disable rabbitmq_management...原创 2022-03-17 20:56:46 · 6357 阅读 · 0 评论 -
RabbitMQ CentOS7 安装部署
RabblitMQ 官网地址RabblitMQ 官网地址:https://www.rabbitmq.com/添加 yum 存储库curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash添加成功 From : https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkeyGeneratin原创 2021-10-07 23:21:04 · 1114 阅读 · 0 评论