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:~$
Saya mencoba mengatur ulang menggunakan sudo rabbitmqctl reset
dan sudo rabbitmqctl force_reset
keduanya tidak berhasil.
Jawaban:
hapus / var / log / rabbitmq / * dan mulai kembali
dari: https://groups.google.com/forum/#!topic/rabbitmq-users/w0aJNmfz1N8
sumber
sudo rm -rf /var/log/rabbitmq/*
, saya mulaisudo service rabbitmq-server start
danrabbitmqctl start_app
. Berhasil, terima kasih!/var/lib/rabbitmq/*
alih-alih log ?empd melaporkan sepengetahuan saya adalah bagian dari pengakuan rekan OTP (Erlang) untuk rabbitmq, diinstal sebagai dependensi saat menginstal rabbitmq. Anda dapat memeriksa file erl_crash.dump untuk memeriksa alasan crash dan bertindak sesuai itu.
Jika Anda tidak dapat membuat apa pun dari laporan kerusakan, Anda cukup mengubah rabbitmq.config ke nilai default. Saya mendapatkan rabbitmq saya seperti ini. Anda akan menemukan pengaturan default di file rabbitmq.congif.example. Setelah Anda selesai dengan ini, restart server rabbitmq dan itu akan berfungsi.
sumber
Itu selinux dalam kasus saya, lihat apa yang ada di file log kelinci /var/log/rabbirmq/(nodename@host).log jika ada sesuatu tentang port maka itu mungkin selinux
sumber
Dalam kasus saya itu adalah masalah dengan layanan tidak dimulai dengan benar.
Setelah mencoba solusi yang diterima saya hanya tambahan
dan itu berhasil. Setelah itu, simpul kedua terhubung tanpa masalah lagi ke simpul lainnya.
sumber
Anda mungkin perlu mengatur hak akses dengan benar, menggunakan
chmod 644 /etc/rabbitmq/enabled_plugins
dan kemudian memulai layanan lagi denganservice rabbitmq-server restart
sumber