Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Artemis: AMQ222210: Storage usage is beyond max-disk-usage. System will start blocking producers

I'm sending a message from Application A to Artemis but I'm getting this error from Application A:

AMQ212054: Destination address=my-service is blocked. If the system is configured to block make sure you consume messages on this configuration.

Looking at the logs of artemis starting up this is what I see which I believe is the cause:

AMQ222210: Storage usage is beyond max-disk-usage. System will start blocking producers

I've looked at the documentation here and found nothing that could help. Also have logged into the running container and changed the 'max-disk-usage' to 100 as per my google research and so far nothing has helped.

I'm running artemis using the following command:

docker run -it --rm -e ARTEMIS_USERNAME=artemis -e ARTEMIS_PASSWORD=artemis -p 8161:8161 -p 61616:61616 vromero/activemq-artemis

Any help is appreciated~ Thank you

like image 267
johnwick0831 Avatar asked Dec 02 '25 09:12

johnwick0831


1 Answers

You are receiving this message because you computer's disk space is over 90% full and Artemis blocks producers once this happens. To solve your problem you can either:

  1. Clear up disk space on your computer so that it is below 90% .

  2. Increase how full your disk can be before Artimes blocks producers. To do this you need to modify the broker configuration file which is located at:

path-to-broker\artemis\etc\broker.xml

In this file, there is a tag labeled max-disk-usage which is by default set to 90. Simply increase this to 100 (or whatever value you feel comfortable with).

Note that the reason Artemis configures your brokers to start blocking producers once you computer's disk space usage reaches 90% and above is to prevent potentially using up all of your disk space in the case of message back log.

like image 55
primChareka Avatar answered Dec 06 '25 04:12

primChareka



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!