Como posso verificar qual versão do rabbitmq está sendo executada em um servidor?
Existe um comando para verificar se o rabbitmq está em execução?
status de sudo rabbitmqctl
e procure a linha que se parece com isso:
{rabbit, "RabbitMQ", "2.6.1"},
Você pode simplesmente executar a partir da linha de comando:
fonte
3.8.4
, uma string de pesquisa melhor ésudo rabbitmqctl status | grep -i "version"
.Se o rabbitimq não puder iniciar, encontrei a única maneira de determinar a versão através do sistema instalador.
Exemplo: Debian / Ubuntu:
fonte
yum list rabbitmq-server
para Rhel / Centos / FedoraComo Marek disse em um servidor local ou em um servidor remoto (usando amqplib ):
Salvar como
checkVersion.py
e executar compython checkVersion.py dev.rabbitmq.com
:fonte
Se você não tem acesso ao rabbitmqctl ou o rabbitmq-server não está sendo executado, no linux, faça:
Eu tenho :
fonte
Nos sistemas debian, você pode simplesmente executar:
fonte
Como eu estava procurando fazer isso em C # em uma máquina Windows e todas as respostas atuais são para * nix, postarei o código que acabei usando:
fonte
No caso provável de você estar usando o plug-in "management" (web), a versão do RabbitMQ aparece no canto superior direito de cada página da web, juntamente com a versão do tempo de execução do Erlang.
fonte
Para obter a versão RMQ usando C #
Resultado:
fonte
Eu uso o seguinte comando para reduzir a saída para a versão,
Resultado:
fonte
Entre na interface de gerenciamento e no canto superior direito você encontra a versão. Use também o seguinte comando para encontrar a versão
# sudo bash
# rabbitmqctl status | grep rabbit
fonte