ActiveMQ: одно ожидающее сообщение, но очередь пуста

У меня странная проблема с ActiveMQ. У меня есть очередь с ожидающим сообщением, но когда я открываю очередь, сообщения нет.

Что здесь не так? Есть ли действительно сообщение в ожидании? Как я могу вернуть сообщение или хотя бы посмотреть его содержимое?

Снимок экрана ожидающего сообщения:

Снимок экрана при открытии очереди, которая пуста:

РЕДАКТИРОВАТЬ: Только что обнаружили эти две ошибки ActiveMQ 5.6.0. Может ли это быть источником этой проблемы?

Неверное сообщение о pendingQueueSize надежных сабвуферов после повторного соединения с непокрытыми

Проблема в OrderPendingList может привести к тому, что сообщение не будет доставлено после длительного повторного подключения.

1 ответ

Решение

Поэтому я обновился до ActiveMQ 5.7.0 довольно давно, и с тех пор этой ошибки больше не было. Так что я бы сказал, что моя проблема была из-за этих ошибок здесь:

Неверное сообщение о pendingQueueSize надежных сабвуферов после повторного соединения с непокрытыми

Проблема в OrderPendingList может привести к тому, что сообщение не будет доставлено после длительного повторного подключения.

Другие вопросы по тегам