From 88ea6f0dcf0580b04677e69ace37ba91ccb4fbdc Mon Sep 17 00:00:00 2001 From: guhuajun Date: Thu, 1 Aug 2019 14:28:55 +0800 Subject: [PATCH] Update cluster-entrypoint.sh Make sure the node could be joined to cluster after calling docker-compose restart rabbitmq2 Reference: https://docs.openstack.org/openstack-ansible/pike/admin/maintenance-tasks/rabbitmq-maintain.html --- cluster-entrypoint.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cluster-entrypoint.sh b/cluster-entrypoint.sh index 2c29a55..6667372 100755 --- a/cluster-entrypoint.sh +++ b/cluster-entrypoint.sh @@ -9,6 +9,10 @@ set -e # Do the cluster dance rabbitmqctl stop_app + +# MUST have this line, otherwise the node will be blocked to join cluster again. +rabbitmqctl reset + rabbitmqctl join_cluster rabbit@rabbitmq1 # Stop the entire RMQ server. This is done so that we @@ -20,4 +24,4 @@ rabbitmqctl stop sleep 2s # Start it -rabbitmq-server \ No newline at end of file +rabbitmq-server