My Blazor server app runs fine on Azure with one server. When I scale it out to two servers, I sometimes get the following. I have session affinity turned off. This clearly is the Blazor framework having problems. Any idea why?
[2024-06-01T14:56:43.408Z] Information: Normalizing '_blazor' to 'https://louishowe-dev.azurewebsites.net/_blazor'.
blazor.server.js:1
GET https://louishowe-dev.azurewebsites.net/_blazor?id=gc8YOVE1nE_g8k914Nk3ng&_=1717253803473 404 (Not Found)
send @ blazor.server.js:1
send @ blazor.server.js:1
send @ blazor.server.js:1
get @ blazor.server.js:1
connect @ blazor.server.js:1
_startTransport @ blazor.server.js:1
_createTransport @ blazor.server.js:1
_startInternal @ blazor.server.js:1
await in _startInternal (async)
start @ blazor.server.js:1
_startInternal @ blazor.server.js:1
_startWithStateTransitions @ blazor.server.js:1
start @ blazor.server.js:1
startConnection @ blazor.server.js:1
startCore @ blazor.server.js:1
start @ blazor.server.js:1
Pr @ blazor.server.js:1
await in Pr (async)
Ar @ blazor.server.js:1
Br @ blazor.server.js:1
(anonymous) @ blazor.server.js:1
(anonymous) @ blazor.server.js:1
(anonymous) @ blazor.server.js:1
blazor.server.js:1 [2024-06-01T14:56:43.545Z] Error: Failed to start the transport 'LongPolling': Error: No Connection with that ID: Status code '404'
log @ blazor.server.js:1
_createTransport @ blazor.server.js:1
await in _createTransport (async)
_startInternal @ blazor.server.js:1
await in _startInternal (async)
start @ blazor.server.js:1
_startInternal @ blazor.server.js:1
_startWithStateTransitions @ blazor.server.js:1
start @ blazor.server.js:1
startConnection @ blazor.server.js:1
startCore @ blazor.server.js:1
start @ blazor.server.js:1
Pr @ blazor.server.js:1
await in Pr (async)
Ar @ blazor.server.js:1
Br @ blazor.server.js:1
(anonymous) @ blazor.server.js:1
(anonymous) @ blazor.server.js:1
(anonymous) @ blazor.server.js:1
blazor.server.js:1 [2024-06-01T14:56:43.545Z] Error: Failed to start the connection: Error: Unable to connect to the server with any of the available transports. ServerSentEvents failed: Error: 'ServerSentEvents' does not support Binary. Error: LongPolling failed: Error: No Connection with that ID: Status code '404'
log @ blazor.server.js:1
_startInternal @ blazor.server.js:1
await in _startInternal (async)
start @ blazor.server.js:1
_startInternal @ blazor.server.js:1
_startWithStateTransitions @ blazor.server.js:1
start @ blazor.server.js:1
startConnection @ blazor.server.js:1
startCore @ blazor.server.js:1
start @ blazor.server.js:1
Pr @ blazor.server.js:1
await in Pr (async)
Ar @ blazor.server.js:1
Br @ blazor.server.js:1
(anonymous) @ blazor.server.js:1
(anonymous) @ blazor.server.js:1
(anonymous) @ blazor.server.js:1
blazor.server.js:1 [2024-06-01T14:56:43.545Z] Error: Error: Unable to connect to the server with any of the available transports. ServerSentEvents failed: Error: 'ServerSentEvents' does not support Binary. Error: LongPolling failed: Error: No Connection with that ID: Status code '404'
log @ blazor.server.js:1
unhandledError @ blazor.server.js:1
startConnection @ blazor.server.js:1
await in startConnection (async)
startCore @ blazor.server.js:1
start @ blazor.server.js:1
Pr @ blazor.server.js:1
await in Pr (async)
Ar @ blazor.server.js:1
Br @ blazor.server.js:1
(anonymous) @ blazor.server.js:1
(anonymous) @ blazor.server.js:1
(anonymous) @ blazor.server.js:1
blazor.server.js:1 [2024-06-01T14:56:43.545Z] Error: Failed to start the circuit.