как решить "ПРЕДУПРЕЖДЕНИЕ: AMQ212054: Адрес назначения = Examp заблокирован" - PullRequest
0 голосов
/ 14 января 2020

Я совершенно новичок в Spring JMS. Я использую приложение простого чата Spring JMS с использованием ActiveMQ Artemis. После вызова send() я получаю это:

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

Код после send() не выполняется. Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 02 апреля 2020

Вы можете получить эту ошибку из-за переполнения дискового пространства, поэтому попробуйте удалить некоторые неиспользуемые данные с вашего дискового пространства.

0 голосов
/ 14 января 2020

Существует несколько причин, по которым брокер может заблокировать отправку сообщений на адрес:

  1. Если <address-full-policy> равно BLOCK и адрес достиг настроенного <max-size-bytes>.
  2. Если <address-full-policy> равен BLOCK и для всех адресов достигнут <global-max-size>.
  3. Если достигнут <max-disk-usage> .

Полагаю, вы попали в №3. Поэтому я рекомендую вам увеличить max-disk-usage с 90 (то есть по умолчанию) до 100, например:

<max-disk-usage>100</max-disk-usage>
...