An Azure service that provides a general-purpose, serverless container platform.
Hello Phil,
Thank you for posting your question on Microsoft Q&A portal.
[UPDATE]: I checked with backend team, and they confirmed that issue was temporary due to a rollout they did which may have caused the issue and should be resolved now.
Please check and let me know if any issues.
Below are general troubleshooting steps that helps in checking the issue.
When Azure Container Apps and their associated environments become completely unresponsive to both the Azure Portal and Azure CLI (throwing Gateway Timeouts), it typically indicates that the underlying Container Apps Environment control plane is either in a locked/failed state, or network dependencies are blocking management traffic.
Since you mentioned there haven't been deployments recently, here are the steps to diagnose and potentially resolve this:
1. Check Environment Provisioning State: The environment might be stuck in a failed background state. Try checking the state via Azure CLI (if it responds) or the Azure Resource Explorer.
az containerapp env show -n <environment-name> -g <resource-group> --query properties.provisioningState
If the state is "Failed", "Canceled", or stuck in "Updating", the environment itself is degraded.
2. Verify VNet Dependencies (If using a Custom VNet): If your environment is deployed in a custom Virtual Network, Gateway Timeouts on management operations are frequently caused by modified Network Security Group (NSG) rules or Firewall routing blocking necessary outbound management traffic. According to the official documentation on Azure Container Apps networking:
"If you're using a custom VNet, you must ensure that your network configuration allows for the necessary outbound traffic. If the required traffic is blocked, your container apps might become unresponsive or fail to provision."
3. Workarounds for Stuck Deletion: Since you are trying to delete the resources and it is hanging, the Azure Resource Manager (ARM) provider is likely waiting for a response from the unhealthy environment. You can attempt to force the deletion by:
- Using the CLI with the
--no-waitflag so your terminal doesn't hang:az containerapp delete -n <app-name> -g <resource-group> --no-wait
4. Platform Lock: If your apps are not in a custom VNet (or if your network rules are correct) and deletion still hangs indefinitely, the underlying node agents may be unresponsive. In this scenario, the platform lock requires backend mitigation. Please share the requested details in Private message.
Note: This response is drafted with the help of AI systems.