Я использовал для использования сообщений из amqp-consumume с этой командой ниже в debian 7, но я установил debian 8. Я думаю, что amqp-tools отличается и не распознает мою команду.Запуск amqp-consume на Debian 8
Я заметил некоторые изменения. Мой веб-интерфейс изменить порт от 55672 до 15672.
amqp-consume -d -q queue.udrive.admin.uiscsi -s 10.0.1.251 -p 5672 -e "directExchangeUdrive" --vhost "/" -r "" --username=guest --password=guest /bin/bash remoteManageUiSCSI.sh
error: both --server and --url options specify server host
Я думаю, что команда ожидает его:
amqp-consume
consuming command not specified
Usage: amqp-consume [-dxA?] [-u|--url=amqp://...] [-s|--server=hostname] [--port=port] [--vhost=vhost] [--username=username] [--password=password] [--ssl] [--cacert=cacert.pem] [--key=key.pem] [--cert=cert.pem] [-q|--queue=queue] [-e|--exchange=exchange] [-r|--routing-key=routing key] [-d|--declare] [-x|--exclusive] [-A|--no-ack] [-c|--count=limit] [-p|--prefetch-count=limit] [-?|--help] [--usage] [OPTIONS]... <command> <args>
Я перепробовал все виды вещей на AMQP: // и dodn't работы.
Проверьте, какая версия librabbitmq используется. Эти инструменты поставляются вместе с ним. Если есть сомнения - проверьте источник amqp -потребления - https://github.com/alanxz/rabbitmq-c/blob/master/tools/consume.c – pinepain