2014-10-31 3 views
2

나는 rabbitmq에 로그인 후, 나는 다음과 같은 오류가 발생합니다 : 당함 몸 내부 서버 오류로 응답 코드 (500) 서버 오류 동안 발생 RabbitMQ 관리 : webmachine 오류 : 경로 = "/ API/개요"

처리 요청 : 나는/var에있는 로그 파일에 다음과 같은 오류를 볼

{error,{error,{badmatch,{error,nxdomain}}, 
      [{rabbit_nodes,cluster_name_default,0}, 
      {rabbit_nodes,cluster_name,0}, 
      {rabbit_mgmt_wm_overview,to_json,2}, 
      {webmachine_resource,resource_call,3}, 
      {webmachine_resource,do,3}, 
      {webmachine_decision_core,resource_call,1}, 
      {webmachine_decision_core,decision,1}, 
      {webmachine_decision_core,handle_request,2}]}} 

// rabbitmq 로그 :

=ERROR REPORT==== 31-Oct-2014::06:20:40 === 
webmachine error: path="/api/overview" 
{error,{error,{badmatch,{error,nxdomain}}, 
      [{rabbit_nodes,cluster_name_default,0}, 
      {rabbit_nodes,cluster_name,0}, 
      {rabbit_mgmt_wm_overview,to_json,2}, 
      {webmachine_resource,resource_call,3}, 
      {webmachine_resource,do,3}, 
      {webmachine_decision_core,resource_call,1}, 
      {webmachine_decision_core,decision,1}, 
      {webmachine_decision_core,handle_request,2}]}} 

직원들이 브로커에 연결하여 메시지를 받고 있으며, rabbitmq에 대한 새로운 유적 플러그인이 제대로 작동하는 것으로 보입니다. 그러나 관리 플러그인을 통해 로그인 할 수 없습니다. 이 점에있어서 어떤 포인터라도 도움이 될 것입니다.

답변

2

시스템의 호스트 이름을 업데이트했는데 그 때문에 문제가 발생했습니다. 나는/etc/hosts 파일에 127.0.0.1 '호스트 이름'을 추가

https://groups.google.com/forum/#!msg/rabbitmq-users/9P-BAwGVHJU/fwOpZPJywwYJ

아래 링크를 참조하십시오. 관리 플러그인 문제가 해결되었습니다. 그러나 rabbitmqctl은 여전히 ​​다음 오류를 보여줍니다. rabbitmq를 다시 시작하고 rabbitmqctl 문제도 해결했습니다.

Listing queues ... 
Error: unable to connect to node '[email protected]<hostname>': nodedown 

DIAGNOSTICS 
=========== 

attempted to contact: ['[email protected]<hostname>'] 

[email protected]<hostname>: 
    * connected to epmd (port 4369) on <hostname> 
    * epmd reports node 'rabbit' running on port 25672 
    * TCP connection succeeded but Erlang distribution failed 
    * suggestion: hostname mismatch? 
    * suggestion: is the cookie set correctly? 

current node details: 
- node name: <nodename> 
- home dir: <homedir> 
- cookie hash: <cookiehash>