I have an asp.net core 3.1 project with signalr. Some of my users seem to disconnect/reconnect their websockets signalr connection every 2 minutes:
This is ever better visualized by this chart:
I'm aware that by default there's a 2 minute keepalive timeout on websockets controlled by asp.net - but as far as I know signalr also has it's own ping/keepalive messages specifically to avoid the websocket timeout - if I open mine I can see those clearly:
So the question is: why do some people's connections get broken off at 2 minutes?
Edit 1: removed my mac/linux theory as I've found some windows clients in the logs
Edit 2: I managed to score a console log from one of the affected clients: