Skip to content

Instantly share code, notes, and snippets.

@gpendler
Last active December 12, 2015 05:28
Show Gist options
  • Save gpendler/4722190 to your computer and use it in GitHub Desktop.
Save gpendler/4722190 to your computer and use it in GitHub Desktop.
Rabbitmq HA issues
[greg@hop ~]$ ssh eventmq01 sudo /usr/sbin/rabbitmqctl cluster_status
Cluster status of node rabbit@eventmq01 ...
[{nodes,[{disc,[rabbit@eventmq01]},{ram,[rabbit@eventmq02]}]},
{running_nodes,[rabbit@eventmq02,rabbit@eventmq01]},
{partitions,[]}]
...done.
[greg@hop ~]$ ssh eventmq02 sudo /usr/sbin/rabbitmqctl cluster_status
Cluster status of node rabbit@eventmq02 ...
[{nodes,[{disc,[rabbit@eventmq01]},{ram,[rabbit@eventmq02]}]},
{running_nodes,[rabbit@eventmq01,rabbit@eventmq02]},
{partitions,[]}]
...done.
[greg@hop ~]$ ssh eventmq01 sudo /usr/sbin/rabbitmqctl list_queues |wc -l
88
[greg@hop ~]$ ssh eventmq02 sudo /usr/sbin/rabbitmqctl list_queues |wc -l
88
[greg@hop ~]$ ssh eventmq01 sudo /usr/sbin/rabbitmqctl stop_app
Stopping node rabbit@eventmq01 ...
...done.
[greg@hop ~]$ ssh eventmq02 sudo /usr/sbin/rabbitmqctl list_queues |wc -l
7
[greg@hop ~]$ ssh eventmq01 sudo /usr/sbin/rabbitmqctl start_app
Starting node rabbit@eventmq01 ...
...done.
[greg@hop ~]$ ssh eventmq02 sudo /usr/sbin/rabbitmqctl list_queues |wc -l
88
[greg@hop ~]$ ssh eventmq02 sudo /usr/sbin/rabbitmqctl list_policies
Listing policies ...
/ ha-all "^ha\\." {"ha-mode":"all"} 0
...done.
[greg@hop ~]$
[greg@hop ~]$ ssh eventmq02 sudo /usr/sbin/rabbitmqctl list_policies
Listing policies ...
/ ha-all "^ha\\." {"ha-mode":"all"} 0
/ ha-all2 ^imp\\. {"ha-mode":"all"} 0
...done.
[greg@hop ~]$ ssh eventmq02 sudo /usr/sbin/rabbitmqctl list_queues | grep "^imp" |wc -l
10
[greg@hop ~]$ ssh eventmq01 sudo /usr/sbin/rabbitmqctl stop_app
Stopping node rabbit@eventmq01 ...
...done.
[greg@hop ~]$ ssh eventmq02 sudo /usr/sbin/rabbitmqctl list_queues | grep "^imp" |wc -l
0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment