Bagaimana saya bisa memverifikasi versi rabbitmq mana yang berjalan di server?
Apakah ada perintah untuk memverifikasi bahwa rabbitmq sedang berjalan?
status sudo rabbitmqctl
dan cari garis yang terlihat seperti itu:
{kelinci, "RabbitMQ", "2.6.1"},
Anda cukup menjalankan dari baris perintah:
sumber
3.8.4
, string pencarian yang lebih baiksudo rabbitmqctl status | grep -i "version"
.Jika rabbitimq tidak dapat memulai saya menemukan satu-satunya cara untuk menentukan versi adalah melalui sistem installer.
Eample Debian / Ubuntu:
sumber
yum list rabbitmq-server
untuk Rhel / Centos / FedoraSeperti yang Marek katakan pada server lokal, atau, pada server jarak jauh (menggunakan amqplib ):
Simpan sebagai
checkVersion.py
dan jalankan denganpython checkVersion.py dev.rabbitmq.com
:sumber
Jika Anda tidak memiliki akses ke rabbitmqctl atau rabbitmq-server tidak berjalan, di linux lakukan:
Saya mendapatkan :
sumber
Pada sistem debian, Anda bisa menjalankan:
sumber
Karena saya ingin melakukan ini dalam C # pada mesin Windows dan semua jawaban saat ini adalah untuk * nix, saya akan memposting kode yang akhirnya saya gunakan:
sumber
Jika Anda menggunakan plug-in "manajemen" (web), versi RabbitMQ muncul di sudut kanan atas setiap halaman web, bersama dengan versi run-time Erlang.
sumber
Untuk mendapatkan versi RMQ menggunakan C #
Keluaran:
sumber
Saya menggunakan perintah berikut untuk memangkas output ke versi,
Keluaran:
sumber
Login ke manajemen ui dan di kanan atas Anda dapat menemukan versi. Juga gunakan perintah berikut untuk menemukan versi
# sudo bash
# rabbitmqctl status | grep rabbit
sumber