Rabbitmq -> epmd reports: o nó 'rabbit' não está funcionando?

14
ubuntu@ip-172-31-21-62:~$ sudo service rabbitmq-server start
 * Starting message broker rabbitmq-server                                        [ OK ]
ubuntu@ip-172-31-21-62:~$ sudo service rabbitmq-server  stop
 * Stopping message broker rabbitmq-server                                                * message broker already stopped
                                                                              [ OK ]
ubuntu@ip-172-31-21-62:~$ sudo service rabbitmq-server status
Status of node 'rabbit@ip-172-31-21-62' ...
Error: unable to connect to node 'rabbit@ip-172-31-21-62': nodedown

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

attempted to contact: ['rabbit@ip-172-31-21-62']

rabbit@ip-172-31-21-62:
* connected to epmd (port 4369) on ip-172-31-21-62
* epmd reports: node 'rabbit' not running at all
              no other nodes on ip-172-31-21-62
* suggestion: start the node

current node details:
- node name: 'rabbitmq-cli-19082@ip-172-31-21-62'
- home dir: /var/lib/rabbitmq 
- cookie hash: Zoi/1N8mjGUsELj8Z7yzoA==

ubuntu@ip-172-31-21-62:~$

Tentei redefini-lo usando sudo rabbitmqctl resete sudo rabbitmqctl force_resetambos não funcionaram.

Shravan40
fonte
Possivelmente relacionado: stackoverflow.com/q/33935430/12484
Jon Schneider

Respostas:

9

remova / var / log / rabbitmq / * e inicie-o novamente

from: https://groups.google.com/forum/#!topic/rabbitmq-users/w0aJNmfz1N8

Nico Figueroa
fonte
2
Você deve adicionar os detalhes aqui para que não tenhamos que pesquisar em um grupo do Google. Além disso, esse link pode nem sempre estar disponível #
Charlie Martin
Então, depois de remover sudo rm -rf /var/log/rabbitmq/*, eu comecei sudo service rabbitmq-server starte rabbitmqctl start_app. Funcionou, obrigado!
Radtek
Você quer dizer em /var/lib/rabbitmq/*vez de log ?
Istepaniuk
1

O relatório empd, até onde sei, faz parte do reconhecimento de pares OTP (Erlang) do rabbitmq, instalado como uma dependência durante a instalação do rabbitmq. Você pode verificar o arquivo erl_crash.dump para verificar o motivo da falha e agir de acordo.

Se você não conseguir fazer nada com o relatório de falha, basta alterar o rabbitmq.config para o valor padrão. Eu tenho meu rabbitmq assim. Você encontrará as configurações padrão no arquivo rabbitmq.congif.example. Quando terminar, reinicie o servidor rabbitmq e ele deverá funcionar.

Sayan Biswas
fonte
0

Era selinux no meu caso, veja o que está no arquivo de log de coelho /var/log/rabbirmq/(nodename@host).log se tiver algo a ver com portas, pode ser o selinux

Tomasz Swider
fonte
0

No meu caso, houve um problema com o serviço não iniciado corretamente.

Depois de tentar a solução aceita, apenas mais um

service rabbitmqserver restart

e funcionou. Depois disso, o segundo nó se conectou sem problemas novamente ao outro nó.

min hundje
fonte
0

Pode ser necessário definir os direitos de acesso corretamente, usando chmod 644 /etc/rabbitmq/enabled_pluginse iniciando o serviço novamente comservice rabbitmq-server restart

majtymit
fonte