Thanks for replying. We are using RabbitMQ 3.6.10, Erlang 19.2.1 and .NET client 5.1.0.
I'm not sure what logs are available, but I have attached the ones I found. Are there any others I should be looking for? Below is a relevant snippet from an event like the one I described above. The log confirms my hypothesis: a connection is lost (at 19:08:09), restored as intended, and almost exactly 10 minutes later (at 19:18:01), the connection is lost again. Only the second time it doesn't come back. It seems the client suddenly stops sending heartbeats, but I can't figure out why. There are numerous similar events in the log after that one.
Note, we deployed a new version of the app today around 16:00, which is broken in a new way. Now our app hangs entirely when attempting the reconnect, so clearly we're doing something wrong there. I think the most relevant part of the logs are the ones from 30/03 around 18:00 until 31/03 until 16:00.
=ERROR REPORT==== 30-Mar-2019::19:08:09 ===
missed heartbeats from client, timeout: 10s
=INFO REPORT==== 30-Mar-2019::19:08:11 ===
=INFO REPORT==== 30-Mar-2019::19:08:11 ===
=INFO REPORT==== 30-Mar-2019::19:08:11 ===
=INFO REPORT==== 30-Mar-2019::19:13:54 ===
accepting AMQP connection <0.27608.1> ([::1]:34294 -> [::1]:5672)
=INFO REPORT==== 30-Mar-2019::19:13:54 ===
connection <0.27608.1> ([::1]:34294 -> [::1]:5672): user 'bruegelgamebokrijkbe' authenticated and granted access to vhost 'bruegelgamebokrijkbe'
=INFO REPORT==== 30-Mar-2019::19:13:54 ===
closing AMQP connection <0.27608.1> ([::1]:34294 -> [::1]:5672, vhost: 'bruegelgamebokrijkbe', user: 'bruegelgamebokrijkbe')
=WARNING REPORT==== 30-Mar-2019::19:15:59 ===
client unexpectedly closed TCP connection
=ERROR REPORT==== 30-Mar-2019::19:18:01 ===
missed heartbeats from client, timeout: 10s