Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 16631|Resposta: 1

【Combate Real】Erro: impossível realizar uma operação no nó 'coelho'. Por favor...

[Copiar link]
Publicado em 29/03/2018 10:29:39 | | | |
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status
Status do nó rabbit@DESKTOP-7IAJK37 ...                                                                               Erro: não foi possível realizar uma operação no nó 'rabbit@DESKTOP-7IAJK37'. Por favor, veja as informações e sugestões de diagnóstico abaixo.

As razões mais comuns para isso são:

* Nó alvo está inacessível (por exemplo, devido à resolução do nome do host, conexão TCP ou problemas de firewall) * A ferramenta CLI falha em autenticar com o servidor (por exemplo, devido ao cookie Erlang da ferramenta CLI não corresponde ao do servidor)
* Nó alvo não está rodando

Além das informações diagnósticas abaixo:

* Veja os guias de CLI, clustering e redes no http://rabbitmq.com/documentation.html para saber mais
* Consultar logs de servidor no nó rabbit@DESKTOP-7IAJK37

DIAGNÓSTICO
===========

tentou contatar a: ['rabbit@DESKTOP-7IAJK37']

rabbit@DESKTOP-7IAJK37:
  * conectado ao epmd (porta 4369) no DESKTOP-7IAJK37
  * O EPMD relata que o nó 'rabbit' usa a porta 25672 para tráfego entre nós e ferramentas CLI
  * Conexão TCP bem-sucedida, mas a distribuição Erlang falhou

  * Autenticação falhada (rejeitada pelo nó remoto), por favor, verifique o cookie de Erlang


Detalhes atuais do nó:
* nome do nó: 'rabbitmqcli38@DESKTOP-7IAJK37'
* diretório inicial do usuário eficaz: C:\Users\itsvse_pc
* Erlang cookie hash: RmzKErjVZUcsMU8wSgBGbA==



O cookie usado pelo rabbitMQ é: C:\Users\itsvse_pc\.erlang.cookie Este deve ser o mesmo da seção de cookies acima
Causa do problema:

Meu nome de administrador local é itsvse_pc, eu faço login no servidor com itsvse_pc conta e instalo o rabbitmq, o rabbitmq também cria automaticamente um arquivo .erlang.cookie em C:\user\itsvse_pc, mas quando o serviço RabbitMQ inicia, o executor é a conta local do sistema, como mostrado na figura abaixo:



Solução:

Use a conta instalada na máquina para iniciar o serviço, tome a máquina local como exemplo, ou seja, use a conta itsvse_pc para iniciar o serviço, como mostrado na figura abaixo:



Quando as configurações estiverem completas, toque em Aplicar e Salvar,Depois, reinicie o serviço!!! Reinicie o serviço!

Executar o status rabbitmqctl novamente, sucesso!






Anterior:【Practice】RabbitMQ instala o plugin de gerenciamento web
Próximo:Uma breve introdução ao Openresty e Tengine
 Senhorio| Publicado em 29/03/2018 10:35:54 |
Veja todas as informações da fila no rabbitmqctl list_queues
Veja as informações de status do serviço rabbitmqctl -q status
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com