title: Can anyone help to understand the following errors where RabbitMQ is going in error state?
body: <p>I am getting this error again and again. </p>
  
  <pre><code>"operation none caused a connection exception connection_forced: "broker forced connection closure with reason 'shutdown'"
  </code></pre>
  
  <p>For the above error I have already found something from this <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1343027" rel="nofollow noreferrer">https://bugzilla.redhat.com/show_bug.cgi?id=1343027</a> i.e 
  Rabbit can join the rabbitmq cluster if the controller-0 was rebooted,came up,started all the resources and only when everything works controller-1 goes for the reboot. In other words everything should work when rebooting one of the controllers. If,for some reason, controller-1 reboots while controller-0 not fully recovered after its reboot - things go wrong.</p>
  
  <p>But I am not sure why is the error log file also showing me the below error:</p>
  
  <pre><code>=ERROR REPORT==== 29-Dec-2019::17:44:26 === Mnesia('messaging@rabbit-2'): ** ERROR ** (ignoring core) ** FATAL ** mnesia_monitor crashed: {badarg, [{ets, lookup, [mnesia_decision, 'messaging@rabbit-3'], []}, {mnesia_recover, has_mnesia_down, 1, [{file, "mnesia_recover.erl"}, {line, 299}]}, {mnesia_monitor, check_mnesia_down, 2, [{file, "mnesia_monitor.erl"}, {line, 862}]}, {mnesia_monitor, handle_info, 2, [{file, "mnesia_monitor.erl"}, {line, 579}]}, {gen_server, try_dispatch, 4, [{file, "gen_server.erl"}, {line, 615}]}, {gen_server, handle_msg, 5, [{file, "gen_server.erl"}, {line, 681}]}, {proc_lib, init_p_do_apply, 3, [{file, "proc_lib.erl"}, {line, 240}]}]} state: {state, &lt;0.745.0&gt;, [], [], true, [], undefined, [], []}
  </code></pre>