Runbook

Rabbitmq memory high incident.

Back to Runbooks

Overview

A Rabbitmq memory high incident occurs when a node uses more than 90% of the allocated RAM. This can cause performance issues and impact the overall functionality of the system. It is important to promptly address this issue to prevent any further damage.

Parameters

Debug

Check the status of the Rabbitmq service

Check the memory usage of the Rabbitmq process

Check the memory usage of the Rabbitmq process using pidstat

Check the system memory usage to see if there is any other process consuming too much memory

Check the Rabbitmq queue size and message count

Restart the Rabbitmq service to clear any memory leaks

An increase in the number of connections to the Rabbitmq server, causing it to consume more memory resources.

Repair

Increase the memory allocation for Rabbitmq by adding more RAM or increasing the memory limit.

Learn more

Related Runbooks

Check out these related runbooks to help you debug and resolve similar issues.