Skip to content

Commit 38bb779

Browse files
fix broken link
1 parent e79329f commit 38bb779

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

articles/container-apps/health-probes.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
---
22
title: Health probes in Azure Container Apps
3+
ms.reviewer: cshoe
34
description: Check startup, liveness, and readiness with Azure Container Apps health probes
45
services: container-apps
56
author: craigshoemaker
67
ms.service: azure-container-apps
78
ms.topic: conceptual
8-
ms.date: 08/29/2023
9+
ms.date: 10/08/2025
910
ms.author: cshoe
1011
---
1112

13+
1214
# Health probes in Azure Container Apps
1315

1416
Azure Container Apps health probes allow the Container Apps runtime to regularly inspect the status of your container apps.
@@ -23,7 +25,7 @@ Container Apps supports the following probes:
2325
| Liveness | Checks if your application is still running and responsive. |
2426
| Readiness | Checks to see if a replica is ready to handle incoming requests. |
2527

26-
For a full list of the probe specification supported in Azure Container Apps, refer to [Azure REST API specs](https://github.com/Azure/azure-rest-api-specs/blob/main/specification/app/resource-manager/Microsoft.App/stable/2022-03-01/CommonDefinitions.json#L119-L236).
28+
For a full list of the probe specification supported in Azure Container Apps, refer to [Azure REST API specs](https://github.com/Azure/azure-rest-api-specs/blob/main/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2025-07-01/CommonDefinitions.json).
2729

2830
## HTTP probes
2931

@@ -69,7 +71,7 @@ TCP probes wait to establish a connection with the server to indicate success. T
6971

7072
The following code listing shows how you can define health probes for your containers.
7173

72-
The `...` placeholders denote omitted code. Refer to [Container Apps ARM template API specification](./azure-resource-manager-api-spec.md) for full ARM template details.
74+
The `...` placeholders denote omitted code. Refer to [Container Apps ARM template API specification](azure-resource-manager-api-spec.md) for full ARM template details.
7375

7476
# [ARM template](#tab/arm-template)
7577

@@ -170,7 +172,7 @@ If ingress is enabled, the following default probes are automatically added to t
170172
| Liveness | Protocol: TCP<br>Port: ingress target port |
171173
| Readiness | Protocol: TCP<br>Port: ingress target port<br>Timeout: 5 seconds<br>Period: 5 seconds<br>Initial delay: 3 seconds<br>Success threshold: 1<br>Failure threshold: 48 |
172174

173-
If you're running your container app in [multiple revision mode](revisions.md#revision-modes), after you deploy a revision, wait until your readiness probes indicate success before you shift traffic to that revision. In single revision mode, traffic is shifted automatically once the readiness probe returns a successful state.
175+
If you're running your container app in [multiple revision mode](./revisions.md#revision-modes), after you deploy a revision, wait until your readiness probes indicate success before you shift traffic to that revision. In single revision mode, traffic is shifted automatically once the readiness probe returns a successful state.
174176

175177
A revision state appears as unhealthy if any of its replicas fails its readiness probe check, even if all other replicas in the revision are healthy. Container Apps restarts the replica in question until it is healthy again or the failure threshold is exceeded. If the failure threshold is exceeded, try restarting the revision, but it might mean the revision is not configured correctly.
176178

0 commit comments

Comments
 (0)