1. 程式人生 > >rabbitmqctl 報錯

rabbitmqctl 報錯

安裝 coo pytho light 一個 pmd repo IT brush

RabbitMQ

安裝成功後,cmd dos命令進入RabbitMQ的安裝路徑,如

E:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.10\sbin>  

輸入以下命令查看mq狀態

rabbitmqctl status  

  

如果報錯:

  1. Status of node ‘rabbit@USER-20160821AY‘
  2. Error: unable to connect to node ‘rabbit@USER-20160821AY‘: nodedown
  3. DIAGNOSTICS
  4. ===========
  5. attempted to contact: [‘rabbit@USER-20160821AY‘]
  6. rabbit@USER-20160821AY:
  7. * connected to epmd (port 4369) on USER-20160821AY
  8. * epmd reports node ‘rabbit‘ running on port 25672
  9. * TCP connection succeeded but Erlang distribution failed
  10. * Authentication failed (rejected by the remote node), please check the Erlang cookie
  11. current node details:
  12. - node name: ‘rabbitmq-cli-82@USER-20160821AY‘
  13. - home dir: C:\Users\Administrator
  14. - cookie hash: /dNt52BJBOZo94nB/X3FKA==

根據提示,應該是Erlang的cookie出現問題,解決辦法如下:

Erlang會生成兩個cookie文件:C:\Windows\.erlang.cookie 及 C:\用戶\你的用戶名\.erlang.cookie。檢查兩個文件內容是否一致,不一致用其中一個替換另一個即可。

rabbitmqctl 報錯