Saya telah menginstal server RabbitMQ terbaru (rabbitmq-server-3.3.0-1.noarch.rpm) pada Centos 5.10 VM baru sesuai dengan petunjuk di situs resmi.
Saya sudah melakukan ini berkali-kali sebelumnya selama pengembangan dan tidak pernah memiliki masalah. Namun, kali ini saya tidak bisa masuk ke antarmuka web manajemen menggunakan tamu standar / tamu.
Dalam log, saya melihat yang berikut:
=ERROR REPORT==== 4-Apr-2014::00:55:15 ===
webmachine error: path="api/whoami"
"Unauthorized"
Apa yang menyebabkan ini?
set_user_tags
!Untuk yang pernah mendapatkan utas ini tetapi masih tidak dapat mengakses konsol manajemen setelah instalasi baru, masalah saya adalah bahwa konsol manajemen tidak diaktifkan , saya menyelesaikannya dengan perintah ini:
Tipe:
sumber
sudo
)Sesuatu yang baru saja terjadi pada saya dan membuat saya sakit kepala:
Saya telah menyiapkan server Linux RabbitMQ baru dan menggunakan skrip shell untuk mengatur pengguna khusus saya sendiri (bukan tamu!).
Script memiliki beberapa blok "kode":
Sangat mirip dengan jawaban Gabriele , jadi saya mengambil kodenya dan tidak perlu mengurangi kata sandi.
Tetap saya tidak dapat masuk di konsol manajemen. Kemudian saya perhatikan bahwa saya telah membuat skrip setup di Windows (CR + LF line ending) dan mengkonversi file ke Linux (hanya LF), kemudian memutar ulang skrip setup pada server Linux saya.
... dan masih tidak dapat masuk, karena butuh 15 menit sampai saya menyadari bahwa memanggil add_user berulang kali tidak akan memperbaiki kata sandi yang rusak (yang mungkin diakhiri dengan karakter CR). Saya harus menelepon change_password untuk setiap pengguna untuk memperbaiki kesalahan saya sebelumnya:
(Solusi lain adalah menghapus semua pengguna dan memanggil skrip lagi)
sumber
Jika Anda menggunakan Mac OS, Anda harus membuka
/usr/local/etc/rabbitmq/rabbitmq-env.conf
dan mengaturnyaNODE_IP_ADDRESS=
, biasanya 127.0.0.1. Kemudian tambahkan pengguna lain sesuai saran yang diterima. Setelah itu, restart rabbitMQ,brew services restart rabbitmq
sumber