Search code examples
azure-web-app-serviceazure-linux

Error when deploying Azure app service on linux : disk quota exceeded


I have a .net 6 app deployed on a linux azure app service (P1V2 tier). I deploy the app on a staging slot. Since yesterday I can't manage to deploy it because on the following error :

Docker API responded with status code=InternalServerError, response={"message":"OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: join session keyring: create session key: disk quota exceeded: unknown"}

In the Quotas menu of the app service, it says 356Mb used on 250Gb so I don't really understand the error message.

In case it helps, I also checked the "Linux - Host Disk Space Usage" but don't really know what to do with it.

enter image description here

Thank you for your help.


Solution

  • Maybe not the best answer but I managed to resolve my problem by dispatching my apps across more app service plans. When navigating to Diagnose and solve problems > Availability and Performance > Linux - Number of Running Containers per Host, there was an error stating :

    Too many actively running containers (customer) (>=10) detected.

    I only had 4 apps with low resources consumption deployed on the plan though.