Ошибка RabbitMQ cli при получении сообщений

Я пытаюсь использовать сообщения из приложения CLI (rabbitmqadmin), используя следующую команду:

$ rabbitmqadmin --host rabbitmq get queue=test requeue=false
*** [{key_missing,ackmode}]

Я видел в работе раньше, но я не могу понять, что я делаю неправильно в данный момент.

Я использую RabbitMQ 3.7.2. Любые подсказки?


person aitorhh    schedule 23.01.2018    source источник


Ответы (2)


Пожалуйста, попробуйте с ackmode=ack_requeue_false вместо requeue=false

https://github.com/rabbitmq/rabbitmq-management/issues/521#issuecomment-352178039

person URL87    schedule 12.09.2020

Вы должны убедиться, что версия raabitmq-server и версия raabitmqadmin должны совпадать. В случае, если вы обновили raabitmq с более ранней версии до 3.7.2, вам необходимо заменить старую версию rabbitmqadmin на текущую версию (должна совпадать с текущей версией raabitmq-server)

Для установки правильной версии raabitmqadmin вы можете обратиться https://www.rabbitmq.com/management.html< /а>

Вы также можете напрямую загрузить двоичный файл rabbitmqadmin по ссылке https://raw.githubusercontent.com/rabbitmq/rabbitmq-management/v3.7.2/bin/rabbitmqadmin

person Samit    schedule 05.02.2018