| Health probe failures | Azure Container Apps automatically adds a liveness and readiness probe if you enabled HTTP ingress and didn’t specify custom probes. A common scenario is the app is actually running, but the health check is failing, causing the platform to restart the container or mark the revision as unhealthy. For example, if your app listens on a nondefault port or takes longer to start, the default probe might fail. | Ensure the container’s target port matches the port your application listens on. If your app needs more time to initialize, configure a startup or liveness probe with a longer initial delay. In the Azure portal look under *Containers* > *Health probes*, or via CLI YAML.<br><br>If the app doesn’t serve HTTP (for example, a background worker), consider disabling ingress or using internal ingress so that no HTTP probe is enforced. Alternatively, turning off external ingress temporarily can stop the container from a container that continuously restarts. |
0 commit comments