I'm having problems now with an ActiveMQ instance running on AWS. I'm running version 5.15.15 on an mq.m5.large instance, which is 4 cores and 16GB of memory.

There's a couple of DLQs that are empty, and one topic that sees maybe 50 messages a day. The AMQP connector shows 20 connections, Active Durable Subscribers is 12, and Offline Durable Topic Subscribers is something on the order of 400 or so.

The store has been steadily increasing, around 9% per day and now it's at 100%. The one topic has had maybe 700 messages.

The configuration is very simple, it's:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<broker advisorySupport="false" xmlns=http://activemq.apache.org/schema/core>
  <plugins>
    <forcePersistencyModeBrokerPlugin persistenceFlag="true"/>
    <statisticsBrokerPlugin/>
    <timeStampingBrokerPlugin ttlCeiling="86400000" zeroExpirationOverride="86400000"/>
  </plugins>
</broker>

Logging shows:

2023-03-09 23:12:14,774 | INFO | 
Usage(default:store:queue://ActiveMQ.DLQ:store) percentUsage=0%, 
usage=214796216383, limit=214748364800,
percentUsageMinDelta=1%;Parent:Usage(default:store) percentUsage=100%, 
usage=214796216383, limit=214748364800, percentUsageMinDelta=1%:
Persistent store is Full, 100% of 214748364800. Stopping producer 
(ID:.mq.us-west-2.amazonaws.com-X:44:0:0)
to prevent flooding queue://ActiveMQ.DLQ. 
Seehttp://activemq.apache.org/producer-flow-control.html  for more info 
(blocking for: 1472s) |
org.apache.activemq.broker.region.Queue |
ActiveMQ Broker[MyApp] Scheduler

Doing a little math shows it's writing something like 226KB/Second.

I've noticed Network utilization seems very high.

Can anyone give me some ideas? Should I be looking at clients? Is this some sort of internal file corruption? Should I just kill this and deploy a totally new ActiveMQ instance?

Thanks for any help.


--
George Sexton
(303) 438 9585 x102
MH Software, Inc.

Reply via email to