rabbitmq内存告警

Posted 雅冰石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rabbitmq内存告警相关的知识,希望对你有一定的参考价值。

一 问题描述

同事反馈rabbitmq有问题,登录管理界面,发现rabbitmq集群中的第二个节点内存使用率较高:

 点击?看到有如下提示:

二 出错原因

默认情况下,RabbitMQ使用内存超过40%的时候,会发出内存警告,阻塞所有发布消息的连接,一旦警告解除(etc,服务器paging消息到硬盘或者分发消息到消费者并且确认)服务会恢复正常。

默认的内存阈值是40%,注意,这并不会阻止Rabbit MQ Server使用不到40%,仅仅意味着到达这个点的时候,发布者会被扼杀,最坏的情况下,Erlang虚拟机会引起双倍的内存使用(RAM的80%),强烈建议开启操作系统的SWAP和Page Files。

三 解决办法

扩内存

本篇文章转自:RabbitMQ 内存和磁盘警告_跨过山和大海的博客-CSDN博客

以上是关于rabbitmq内存告警的主要内容,如果未能解决你的问题,请参考以下文章

C#RabbitMQ高阶指南

C#RabbitMQ高阶指南

C#RabbitMQ高阶指南

C#RabbitMQ高阶指南

消息队列_RabbitMQ-0004.深入RabbitMQ之分类告警/并行执行/RPC响应?

Prometheus常用告警规则rules.yml