Tecnologia – Wildfly – AMQ222212: Disk Full! Blocking message production on address
Incidente
Ocorre erro no processamento da fila de JMS, é apresentado o seguinte nos logs do ArtemisMQ:
- 2025-07-11 10:36:50,653 WARN [org.apache.activemq.artemis.core.server] AMQ222210: Free storage space is at 16,1GB of 160,9GB total. Usage rate is 90,0% which is beyond the configured <max-disk-usage>. System will start blocking producers.
- 2025-07-11 11:55:14,797 WARN [org.apache.activemq.artemis.core.server] AMQ222212: Disk Full! Blocking message production on address 'jms.topic.RONDAG6LongOperationCoordinator'. Clients will report blocked.
- 2025-07-11 13:41:02,236 WARN [org.apache.activemq.artemis.core.server] AMQ222212: Disk Full! Blocking message production on address 'jms.queue.RONDAG6Queue'. Clients will report blocked.
Causa
Esta situação ocorre pois no arquivo broker.xml, do ArctiveMQ Artemis, está configurado o uso máximo de até 90% do espaço em disco. Essa configuração é padrão, portanto no momento em que o disco chega em 90% de uso, ele limita recursos necessários para o funcionamento do Artemis.
Solução
Para que essa situação seja resolvida, siga os passos abaixo:
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema e na infraestrutura.
Acesse o arquivo broker.xml:
1.1 Acesse o diretório Active_MQ \ bin \ ACTIVE_MQ \ etc;
1.2 Abra o arquivo broker.xml com um editor de texto.
- Localize o parâmetro <max-disk-usage>;
- Ajuste o valor de 90 para 100, conforme exemplo abaixo:
- Reinicie o serviço do ArctiveMQ Artemis.