Назад | Перейти на главную страницу

Как просмотреть ожидающие сообщения в администраторе RabbitMQ?

Как вы просматриваете ожидающие / поставленные в очередь сообщения в администраторе RabbitMQ?

У меня запущен инструмент администрирования RabbitMQ, и на странице обзора видно, что готово более 4000 сообщений. Это также показывает, что есть более 90 потребителей. Однако количество готовых сообщений не меняется, и мои процессоры Celery не сообщают, что они обрабатывают какие-либо задачи.

Как просмотреть фактические сообщения, поставленные в очередь в Rabbit? Кажется, что ни одна из страниц в админке не показывает вам сообщения. Щелчок в разделе «Очереди» показывает мне очереди с наиболее готовыми сообщениями, но повторный щелчок в одной из этих очередей не показывает никаких сообщений.

Кроме того, я настроил Celery для запуска 2 процессов: 1 для использования очереди "по умолчанию" и один для использования очереди "long" для 10 различных клиентских приложений. Таким образом, я ожидал, что в RabbitMQ будет 2 * 10 = 20 очередей, но он перечисляет более 100 со случайными именами, такими как «f5e18f4a079045cbafbca48fb20c7cec», и ни одна из них, похоже, не работает. Что это за мусорные очереди?