I am trying to get to the bottom of why server events just stop working for all clients after a random amount of time. All services are on Azure; web app & Azure Redis.
I have tracked through the SS code and now understand how Redis server events now work, and it appears that the pub-sub mechanism (of Redis, not ServiceStack) stops working; when I independently subscribe to “notify.channel.[channel]” in the redis-cli no messages are being broadcast when ServerEvents.NotifyChannel is being called.
Unless I’m mistaken, this must be something with MSs Redis implementation, but I’m wondering if there is there anything I can do from SS code? Specifically, what does RedisPubSubServer.WaitBeforeNextRestart do?