You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: services/rabbit/README.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,8 +4,15 @@ Make sure all nodes have joined the cluster before using it. Otherwise, number o
4
4
5
5
## Updating a cluster
6
6
7
-
When `docker stack deploy` is executed against a running cluster and all (docker services) rabbit nodes restart at the same time, the cluster breaks (read https://groups.google.com/g/rabbitmq-users/c/owvanX2iSqA/m/ZAyRDhRfCQAJ) and may only recover itself after 5 minutes timeous (not sure). Restarting nodes manually (docker service update --force) fixes cluster.
7
+
Perform update one node at a time. Never update all nodes at the same time (this may break cluster)! Follow instructions from official documentation https://www.rabbitmq.com/docs/upgrade#rolling-upgrade.
8
8
9
+
## Graceful shutdown
10
+
11
+
Normally when you shut down a RabbitMQ cluster altogether, the first node you restart should be the last one to go down, since it may have seen things happen that other nodes did not.
12
+
13
+
If all Nodes were shutdown simultaneously, use force_boot (https://www.rabbitmq.com/docs/man/rabbitmqctl.8#force_boot)
14
+
15
+
#### Community discussions
9
16
mnesia errors after all rabbit nodes (docker services) restart:
0 commit comments