ProgramingTip

"이름이"rabbit "인 노드가 이미 실행 중"이지만 " 'rabbit'노드에 수 없습니다."

bestdevel 2020. 12. 28. 21:57
반응형

"이름이"rabbit "인 노드가 이미 실행 중"이지만 " 'rabbit'노드에 수 없습니다."


Rabbitmq 서버가 시작되지 않고 이미 실행 중입니다.

$: rabbitmq-server
Activating RabbitMQ plugins ...
0 plugins activated:

node with name "rabbit" already running on "android-d1af002161676bee"
diagnostics:
- nodes and their ports on android-d1af002161676bee: [{rabbit,52176},
                                                      {rabbitmqprelaunch2254,
                                                       59205}]
- current node: 'rabbitmqprelaunch2254@android-d1af002161676bee'
- current node home dir: /Users/Jordan
- current node cookie hash: ZSx3slRJURGK/nHXDTBRqQ==

그러나 rabbitmqctl은 다르게 생각하는 것입니다.

rabbitmqctl -n rabbit status
Status of node 'rabbit@android-d1af002161676bee' ...
Error: unable to connect to node 'rabbit@android-d1af002161676bee': nodedown
diagnostics:
- nodes and their ports on android-d1af002161676bee: [{rabbit,52176},
                                                      {rabbitmqctl2462,59256}]
- current node: 'rabbitmqctl2462@android-d1af002161676bee'
- current node home dir: /Users/Jordan
- current node cookie hash: ZSx3slRJURGK/nHXDTBRqQ==

수취인이 있습니까?


rabbitmq 서버가 어딘가에서 실행 중이하지만 수 없었습니다.

다음 중 하나는 토끼에 대해 언급합니다.

$: ps aux | grep epmd
$: ps aux | grep erl

프로세스를 종료하십시오. kill -9 {pid of rabbitmq process}


나는 똑같은 문제를 똑같이 올바른 명령을 내리고 있지 않다는 것을 깨달았습니다.

./rabbitmqctl stop 

이것은 작동도 중단하지만 매번 작동합니다. 구성 파일의 위치도 염두에 두십시오.


나는 곧 rabbitmqctl stop다음 rabbitmq-server루트로 사용하여 다시 시작 합니다.


이 문제는 다음 두 가지 문제로 인해 보관 수 있습니다.

  1. Rabbit은 이미 서버에서 실행 중입니다. 이 경우 현재 실행중인 프로세스를 종료 할 때 제안을 사용하십시오 (ps aux | grep rabbit | grep -v grep)
  2. 시스템의 IP 주소를 변경했지만 시스템의 새 IP 주소를 반영하도록 / etc / hosts 파일을 변경하지 않았습니다.

가장 일반적인 문제는 첫 번째 문제이지만 찾기가 더 어려운 문제는 두 번째 문제입니다 (다른 시스템에서 토끼를 실행중인 경우 이전 IP 주소가 다른 시스템에서 시스템을 실행중인 경우 이전 IP 주소가 이미 있습니다. rabbitmq를 실행하고 동일한 오류가 발생합니다. 이로 인해 과거에 슬픔이 생겼습니다.


Win 7에서 동일한 오류가 발생했지만 위의 솔루션이 저에게 효과가 없었습니다. 해결 된 서비스를 제거하고 다시 설치하는 것입니다. 관리자 권한으로 콘솔 사용 :

rabbitmq 서비스 제거

rabbitmq 서비스 설치

나는 이것이 다른 사람에게 도움이되기를 바랍니다.


제 경우에는 Ubuntu 11.10에서 도움이되었습니다.

#rabbitmqctl cluster MASTER SLAVE
#rabbitmqctl start_app

항상이 오류 메시지를 받기 전에 ...


$ CD RabbitMQ 서버 \ rabbitmq_server-3.7.8 \ sbin

rabbitmq 서비스 제거

rabbitmq 서비스 설치

이동 : Windows 서비스 찾기 : RabbitMQ 및 시작

이 플러그인 활성화 후 :

rabbitmq-plugins는 rabbitmq_management를 활성화합니다.


콘솔을 사용하여 Win 2012R2 버전 3.5.5 rabbit에서 제거설치사용하여 작동 하고 rabbitmq-server 다시 다음 다음 ctr-c를 사용하여 작업을 종료 한 다음 Windows 서비스 콘솔을 사용하고 rabbitMq를 시작 수 관리합니다. 서비스.


내 경우 (windows) 1. 중지 중지 서비스를 실행했습니다. 2. 서비스를 시작했습니다.

참조 URL : https://stackoverflow.com/questions/8737754/node-with-name-rabbit-already-running-but-also-unable-to-connect-to-node

반응형