U1.13 Ubuntu Quick Start (QS): RabbitMq Command Line Tools - chempkovsky/CS2WPF-and-CS2XAMARIN GitHub Wiki

Command Line Tools

Managing the Service

Node management

Cluster management

Command Line Tools

Managing the Service

sudo systemctl status rabbitmq-server
  • Get server status (2). Do not use
sudo service rabbitmq-server status
  • Start server (1) Recommended by rabbitmq documentation.
sudo systemctl start rabbitmq-server
  • Start server (2). Do not use
sudo service rabbitmq-server start
  • Stop server (1). Recommended by rabbitmq documentation.
sudo systemctl stop rabbitmq-server
  • Stop server (2). Do not use
sudo service rabbitmq-server stop

Node management

  • read the article rabbitmqctl Nodes
  • Stops RabbitMQ application, leaving the runtime (Erlang VM) running.
sudo rabbitmqctl stop_app
  • Starts the RabbitMQ application
sudo rabbitmqctl start_app
  • Status RabbitMQ application.
sudo rabbitmq-diagnostics ping
sudo rabbitmq-diagnostics status
sudo rabbitmq-diagnostics cluster_status
sudo rabbitmq-diagnostics environment
  • Returns a RabbitMQ node to its virgin state.
sudo rabbitmqctl stop_app
sudo rabbitmqctl reset
sudo rabbitmqctl start_app
  • Stops the Erlang node on which RabbitMQ is running.
sudo rabbitmqctl stop
  • Start Erlang node (operation opposed to sudo rabbitmqctl stop)
sudo systemctl start rabbitmq-server

Cluster management

sudo rabbitmqctl cluster_status