2013-01-23 4 views
2

나는 RabbitMQ 가이드를 clustering에 따라 왔으며 RabbitMQ 버전 2.8.7을 사용하고 있으며 동일한 호스트에서 2 개의 노드를 실행하려고 시도하고 있습니다. 나는 다음 명령을 사용을 중지하여 첫 번째로 클러스터에 두 번째 노드를 추가하려고 ... 모두가 다음 명령을 사용하여 같은 방법으로 노드동일한 호스트에 둘 이상의 노드가 있습니까?

RABBITMQ_NODE_PORT=5674 RABBITMQ_PID_FILE='/var/log/rabbitmq/rabbit-disc' RABBITMQ_NODENAME=rabbit-disc rabbitmq-server -detached 

RABBITMQ_NODE_PORT=5673 RABBITMQ_PID_FILE='/var/log/rabbitmq/rabbit-ram' RABBITMQ_NODENAME=rabbit-ram rabbitmq-server -detached 

을 시작하고 있습니다 ... 그것은 결코 노드를 중지하지 완료된

Stopping node '[email protected]' ... 

sudo rabbitmqctl -n rabbit-ram stop_app 

그러나 그것을 중지하는 대신 단순히 ...에 달려 있습니다. 나는 로그 파일과 pid 출력 자체를 살펴 보았고 어떤 오류도 발생시키지 않았고 그 문제에 대해 어떤 명령을 시도하거나 중지 할 때 프로세스가 잠기는 이유에 대한 힌트를 제공하지 않았다.

RABBITMQ_MNESIA_BASE을 비롯한 시작 명령의 다른 인수에 대해 완전히 다른 값을 제공하려고했지만 잠금 문제가있을 수 있지만 아무 것도 해결하지 못한다고 생각했습니다.

나는 다음과 같은 플러그인이 설치되어있어 :

[e] amqp_client      2.8.7 
[e] erlando       2.8.7 
[e] mochiweb       2.3.1-rmq2.8.7-gitd541e9a 
[E] rabbitmq_management    2.8.7 
[e] rabbitmq_management_agent   2.8.7 
[e] rabbitmq_mochiweb     2.8.7 
[E] rabbitmq_shovel     2.8.7 
[E] rabbitmq_shovel_management  2.8.7 
[e] webmachine      1.9.1-rmq2.8.7-git52e62bc 

어떤 도움을 잠금이 발생하는 방법이 크게 감사하겠습니다 극복하는 이유 파악에.

답변

1

rabbitmq_management 플러그인이 실행 중이고 종속성으로 인해 문제가 발생합니다. 그것으로 여러 노드가 비활성화 실행하면

* mochiweb-2.3.1-rmq2.8.7-gitd541e9a 
* rabbitmq_management_agent-2.8.7 
* rabbitmq_mochiweb-2.8.7 
* webmachine-1.9.1-rmq2.8.7-git52e62bc 

는 충돌을 일으키는 것으로 나타 ... 나는 그것의 자신에 그것을 사용할 때, 그러나 그것은 너무 다음의 모든 수, 문제가되지 않습니다. 웹보기가 이미 원래 노드에서 시작될 때 모든 노드에서 시작하려고하기 때문에 나는 추측 할 수 있습니다. configs를 여러 웹뷰를 통해 파고들 수 있지만 필요하지는 않습니다. 첫 번째 노드가 시작된 후 이러한 플러그인을 사용하지 않으면 충분한 수정 프로그램입니다.

관련 문제