2016-09-09 3 views
0

rabbitmq를 포트 15672의 IP 주소 10.8.11.12를 사용하는 다른 컴퓨터에서 실행 중이며 "hello"라는 큐가 있습니다. 나는 로컬 호스트에서 큐를 제거하려면 다음 CLI를 (명령 줄 인터페이스)원격 컴퓨터에서 큐를 제거하려고합니다. rabbitmq

내가 시도를 사용하여 내 컴퓨터에서 안녕하세요 큐를 제거 할

rabbitmqctl의 purge_queue

이 잘

을 작동하고 내가 내가 consid하고

여기

rabbitmqctl의 purge_queue -p 10.8.11.12 인사처럼 같은 시도 vhost로서 10.8.11.12를 울리는 것. 맞습니까?

rabbitmq에서 실제로 가상 호스트 란 무엇입니까?

간단한 링크만으로 도움이됩니다.

답변

0

당신이로 -n 매개 변수를 사용해야합니다 : [email protected]가 rabbitmq 노드 이름입니다

./rabbitmqctl -n [email protected] purge_queue my_queue_1

: 여기

rabbitmqctl -n [email protected]_other_machine purge_queue hello

하는 예입니다. https://www.rabbitmq.com/uri-spec.html

2.4 : 여기를 참조하시기 바랍니다 가상 호스트에 대한

(srv-rabbit-cent01는 호스트 이름입니다). Vhost

가상 호스트 구성 요소는 가상 호스트 필드의 기초로 사용되며 connection.open AMQP 0-9-1 방법입니다. 에있는 백분율로 인코딩 된 옥텟은 vhost가 서버로 전달되기 전에 디코딩되어야합니다.

+0

your_other_machine은 10.8.11.12 또는 systemname.companyname.com과 같은 IP 주소 (시스템 등록 정보에 전체 컴퓨터 이름이 표시됨)를 의미합니까? –

+0

rabbitmq 노드 이름이므로'hostname' – Gabriele

관련 문제