Rabbitmq -> epmd raporlar: 'tavşan' düğümü hiç çalışmıyor mu?


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:~$

Kullanarak sıfırlamaya çalıştım sudo rabbitmqctl resetve sudo rabbitmqctl force_resether ikisi de işe yaramadı.


Yanıtlar:


9

/ var / log / rabbitmq / * öğesini kaldırın ve yeniden başlatın

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


2
Ayrıntıları buraya eklemelisiniz, böylece bir google grubuna girmemize gerek kalmaz. Ayrıca, bu bağlantı her zaman mevcut olmayabilir
Charlie Martin

Kaldırdıktan sonra sudo rm -rf /var/log/rabbitmq/*başladım sudo service rabbitmq-server startve rabbitmqctl start_app. İşe yaradı, teşekkürler!
radtek

Günlük/var/lib/rabbitmq/* yerine mi demek istiyorsun ?
istepaniuk

1

bence empd raporu, rabbitmq'i kurarken bağımlılık olarak kurulan rabbitmq için OTP (Erlang) akran tanımasının bir parçasıdır. Çökme nedenini kontrol etmek için erl_crash.dump dosyasını kontrol edebilir ve buna göre hareket edebilirsiniz.

Kilitlenme raporundan bir şey yapamıyorsanız, rabbitmq.config dosyasını varsayılan değere değiştirebilirsiniz. Tavşanımı böyle aldım. Varsayılan ayarları rabbitmq.congif.example dosyasında bulabilirsiniz. Bunu yaptıktan sonra, rabbitmq sunucusunu yeniden başlatın ve çalışması gerekir.


0

Benim durumumda selinux, tavşan günlük dosyasında ne var bir göz atın /var/log/rabbirmq/(nodename@host).log Eğer portlar hakkında bir şey varsa o zaman selinux olabilir


0

Benim durumumda bu hizmet düzgün başlatılmamış bir sorun oldu.

Kabul edilen çözümü denedikten sonra sadece bir ek

service rabbitmqserver restart

ve işe yaradı. Bundan sonra, ikinci düğüm tekrar diğer düğüme sorunsuz olarak bağlandı.


0

Erişim haklarını doğru şekilde ayarlamanız chmod 644 /etc/rabbitmq/enabled_pluginsve ardından hizmeti yeniden başlatmanız gerekebilir.service rabbitmq-server restart

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.