For one of the clusters, I see a ton of messages in the crash log like so:
=SUPERVISOR REPORT====
Supervisor: {<0.9265.531>,amqp_channel_sup_sup}
Context: shutdown_error
Reason: shutdown
Offender: [{nb_children,1},{name,channel_sup},{mfargs,{amqp_channel_sup,start_link,[direct,<0.9288.531>,<<"<rabbit@<sensitive>.3.9288.531>">>]}},{restart_type,temporary},{shutdown,infinity},{child_type,supervisor}]
=SUPERVISOR REPORT====
Supervisor: {<0.10689.532>,amqp_channel_sup_sup}
Context: shutdown_error
Reason: noproc
Offender: [{nb_children,1},{name,channel_sup},{mfargs,{amqp_channel_sup,start_link,[direct,<0.10711.532>,<<"<rabbit@<sensitive>.3.10711.532>">>]}},{restart_type,temporary},{shutdown,infinity},{child_type,supervisor}]
For another cluster, I see a ton of messages in the crash log like so:
=ERROR REPORT====
Mnesia('rabbit@<sensitive>'): ** ERROR ** mnesia_event got {inconsistent_database, starting_partitioned_network, 'rabbit@<sensitive>'}
=SUPERVISOR REPORT====
Supervisor: {<0.19761.266>,amqp_channel_sup_sup}
Context: shutdown_error
Reason: noproc
Offender: [{nb_children,1},{name,channel_sup},{mfargs,{amqp_channel_sup,start_link,[direct,<0.19779.266>,<<"<rabbit@<sensitive>.3.19779.266>">>]}},{restart_type,temporary},{shutdown,infinity},{child_type,supervisor}]
Based on the message/s above, I am still not sure whether RabbitMQ itself or an "external" application is shutting down the connection. Since our log level currently is set to debug. I plan to bump this up to investigate this further.
You bring up a very good point regarding the version. This is also something I plan on bringing up with the team soon. Would you recommend going to the latest version (3.8.14 at this time) or should 3.8.xx suffice?