Qpid broker uses a lot of memory

Solution Verified - Updated -

Issue

  • Qpid broker memory usage grows at a fast rate and ends up using 10 GB to 15 GB in a few days at which time we have to restart it or it gets killed by the OOM killer. The brokers are clustered across 3 nodes in this environment but we see similar issues in other environment with 5 nodes. There are no messages on any queues. Most queues have a max limit of 50000 and a max size of 100M. The applications that access the messages from the queues in the broker read in batches of 1000 and send acknowledgement.

Environment

  • Red Hat Enterprise MRG Messaging 2.5
  • qpid-cpp-0.18-39

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content