Azure Durable Function Status Query Endpoint randomly refuses Connection
I have an Azure Durable Function (Functions Platform V4), hosted on Windows in a Premium Plan (EP1) in Azure located in West Europe.
The Client Function gets triggered by a React app, that makes HTTP calls to it. To show our users the result of the orchestration, the client calls starter.CreateCheckStatusResponse() on the instance of IDurableOrchestrationClient.
The React app code reads the statusQueryGetUrl from the clients response, and polls the provided query endpoint.
I recently fixed the issue, that (even though we are running on a Premium Plan) the query endpoint sometimes returns an HTTP Status Code 503 - Service Unavailable.
However, sometimes the Function just seems to refuse the connection and does not provide any status code, as shown in the screenshot below:
I honestly don't know where to find the issue, and on my opinion neither this nor the response of a Http Status Code 503 - Service Unavailable should happen, since Azure Functions running on a Premium Plan are guranteed to be available 99.95% regarding the SLA.
I have executed about 10 requests yesterday on our production system, and for 6 of them this happened.
When I look through the Diagnose and Solve Problems tab within the Azure Portal, it doesn't show me any issues.