2016-11-24 7 views
0

Я работаю srv0 с применением обычно подключенного к RabbitMQошибка канала RabbitMQ на связи

Я клонировали srv0 к Srv1 только IP-chanded через настройки (для тестирования)

Теперь клиентское приложение на SRV1 может» т подключиться к кролику (catalina.out):

Caused by: com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: #method<channel.close>(reply-code=404, reply-text=NOT_FOUND - no queue 'wrs-checklist-delete' in vhost '/', class-id=50, method-id=10)

/var/log/rabbitmq/*.log отвечает

=ERROR REPORT==== 24-Nov-2016::17:54:19 === Channel error on connection <0.344.0> (127.0.0.1:16899 -> 127.0.0.1:5672, vhost: '/', user: 'guest'), channel 1: {amqp_error,not_found,"no queue 'wrs-checklist-delete' in vhost '/'", 'queue.declare'}

проверил:

  • $ возвратный HOSTNAME множество SRV1

Где я должен начать осознавать эту проблему?

+0

Подтвердите, что rabbitmq on srv1 работает ('ps aux') и прослушивает localhost (' netstat -a'). – DanFromGermany

+0

жаль 5672 вверх, а 'NetStat -lntu ТСР 0 0 0.0.0.0:15672 0.0.0.0:* СЛУШАТЬ ТСР-0 ::: 5672 ::: * СЛУШАТЬ ' – Riorita

+0

вы начали очередь? Я думаю, что была команда перечислить все активные очереди, использовать их для проверки PLS – DanFromGermany

ответ

0

I did't есть очереди, ./rabbitmqadmin list queues вернулся ~ подключения ошибки

Я остановил кролик-сервер и удалил /var/lib/rabbitmq/mnesia

Затем начал кролик-сервер и воссозданы /var/lib/rabbitmq/mnesia

после этого создал очереди: ./rabbitmqadmin declare exchange --vhost=/ name=queuename -create type=direct ./rabbitmqadmin declare queue --vhost=/ name= ./rabbitmqadmin --vhost=/ declare binding source="queuename" destination_type="queue" destination="queuename"

и вот OK Теперь