2016-09-22 6 views
0

Я на RMQ версии 3.6.0.RabbitMQ лопаты badmatch для чего угодно, кроме урины по умолчанию

Создание лопаты с использованием «amqp: //» uri для источника и цели по умолчанию, а по умолчанию «/» v-host отлично работает.

Однако всякий раз, когда я использую другой vhost или другого пользователя, он не работает. Это включает в себя также указание v-host по умолчанию с использованием% 2F. Я пробовал с и без% 2F как для v-хоста по умолчанию, так и для другого v-хоста. Я попытался перейти от дефолтного vhost к новому vhost и наоборот. Я пробовал с и без имени пользователя, пароля и сделал учетную запись администратора с простым паролем, чтобы исключить проблемы с кодировкой% пароля. Я пробовал с и без хозяина (доменное имя). Я пытался с и без имени кластера. Я пробовал с и без порта (5672).

Несмотря пробуя все эти комбинации, лопата застревает в исходное состояние, из-за ошибки badmatch:

crasher: initial call: gen:init_it/6 pid: <0.27614.7287> registered_name: [] exception exit: {{badmatch,{error,etimedout}}, [{rabbit_shovel_worker,make_conn_and_chan,1, [{file,"src/rabbit_shovel_worker.erl"},{line,236}]}, {rabbit_shovel_worker,handle_cast,2, [{file,"src/rabbit_shovel_worker.erl"},{line,62}]}, {gen_server2,handle_msg,2, [{file,"src/gen_server2.erl"},{line,1049}]}, {proc_lib,init_p_do_apply,3, [{file,"proc_lib.erl"},{line,240}]}]} in function gen_server2:terminate/3 (src/gen_server2.erl, line 1160) ancestors: [<0.3813.7286>,<0.536.0>,rabbit_shovel_dyn_worker_sup_sup, rabbit_shovel_sup,<0.532.0>] messages: [] links: [<0.3813.7286>] dictionary: [{random_seed,{26721,25702,22425}}] trap_exit: false status: running heap_size: 987 stack_size: 27 reductions: 1577 neighbours:

ответ

0

Так, просто для всех, кто приходит на эту проблему.

На самом деле это была старая проблема% 2F.

виртуальный хост был названа '/ DEV'

Источника и целевой URI из

amqp:///%2Fdev

Для виртуального хоста одновременно без косых черт, это было просто, например,

amqp:///dev

работал в конце.