A Blazorserver app that has been working for 4 years is currently used by about 100 people a day.
[Update: The issue could be recreated just by creating a new Blazor server app and publishing it to the server.]
Last Friday (10-Jan-2025), 6 people started having issues that make it unusable. The websocket disconnects approximately every 50 seconds with this message output by the client:
Error: Connection disconnected with error 'Error: WebSocket closed with status code: 1006 (no reason given).'.
On the server, the disconnection looks like this:
Connection Down: - Circuit ID: xyz - Disconnection Type: Graceful (user action)
This relates to either their ISP or their router or Cloudflare. If they connect to the internet using their phone as a hotspot the application works fine.
When they are connected to the internet with the connection that causes problems they can still access another Blazorserver app without issue.
The app was designed in NET6.0 and updated to NET9.0 but only updated after the issue appeared.
The users with the problem all use either EE (Everything Everywhere) or BT (British Telecom) as their ISP, here is the UK. However, I use BT myself without having the problem, although I use a TP-Link router. I tried using my old BT router and everything was fine.
I wondered if anyone had encountered something similar or knew of an update that went out by BT / EE last Thursday/Friday.
A Blazorserver app that has been working for 4 years is currently used by about 100 people a day.
[Update: The issue could be recreated just by creating a new Blazor server app and publishing it to the server.]
Last Friday (10-Jan-2025), 6 people started having issues that make it unusable. The websocket disconnects approximately every 50 seconds with this message output by the client:
Error: Connection disconnected with error 'Error: WebSocket closed with status code: 1006 (no reason given).'.
On the server, the disconnection looks like this:
Connection Down: - Circuit ID: xyz - Disconnection Type: Graceful (user action)
This relates to either their ISP or their router or Cloudflare. If they connect to the internet using their phone as a hotspot the application works fine.
When they are connected to the internet with the connection that causes problems they can still access another Blazorserver app without issue.
The app was designed in NET6.0 and updated to NET9.0 but only updated after the issue appeared.
The users with the problem all use either EE (Everything Everywhere) or BT (British Telecom) as their ISP, here is the UK. However, I use BT myself without having the problem, although I use a TP-Link router. I tried using my old BT router and everything was fine.
I wondered if anyone had encountered something similar or knew of an update that went out by BT / EE last Thursday/Friday.
The workaround for now is to turn off Cloudflare.