question

IDTF-6634 avatar image
0 Votes"
IDTF-6634 asked IDTF-6634 commented

Availability and uptime of Containers in Azure

Our app (docker) responded with 503 Service Unavailable on Mar 23, 2021 (most of the day). The status page did not mention any services down and the Docker container did work again the next day. This is currently just a development test but it is not OK to be down for a day if this goes in production. How is the availability and uptime in general with containers on Azure?

azure-webapps
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

brtrach-MSFT avatar image
0 Votes"
brtrach-MSFT answered IDTF-6634 commented

@IDTF-6634 We apologize for the frustration that you encountered with receiving 503 errors on your service.

Without a formal investigation, it's difficult to say what the root cause of the 503 errors was. While 503 errors can indicate that the server is not available due to maintenance or upgrades, we typically see 503 errors originating from the chosen application framework (such as Asp.Net , PHP, Java etc.) and/or the application code written by the customer.

I checked March 22-24th and there were no formal outages declared that should have impacted service availability. That combined with the fact that you mentioned your application is in development, would start to make me believe that something within your application code caused the 503 errors but again, without a formal investigation, nothing can be determined as to the cause of the errors.

In regards to the Service Level Agreement (SLA) that is provided for Azure Web App Containers, is 99.95% uptime. Please keep in mind though that this will not cover downtime caused by customer code issues or customer misconfiguration. The SLA can be found here at the bottom of the chart (containers run on basic or higher tiers).

Please let us know if there are further questions or concerns.

· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi. The instance started to work again without any changes to the code. Is formal investigation something I can do myself?

0 Votes 0 ·

Hi
A similar issue did happen a few minutes ago (502 this time). I did press refresh in the browser and the page loaded correctly, no changes to the app was made. It is a node.js app in a docker container. Any idea on how to debug this would be highly appreciated.

96698-502-azure.png


0 Votes 0 ·
502-azure.png (61.1 KiB)