You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/frontdoor/health-probes.md
-23Lines changed: 0 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -65,29 +65,6 @@ Azure Front Door uses a three-step process across all algorithms to determine he
65
65
> [!NOTE]
66
66
> If a single endpoint is a member of multiple origin groups, Front Door optimizes the number of health probes sent to the origin to reduce the load on the origin. Health probe requests are sent based on the lowest configured sample interval. The responses from same health probes determine the health of the endpoint in all origin groups.
67
67
68
-
## Adjusting probe settings for long-starting containers
69
-
70
-
When you deal with long-starting containers, adjusting the probe settings can prevent premature failure. Increasing the `ProbeTimeout` and `Interval` values gives your containers more time to start before Front Door marks them as unhealthy.
71
-
72
-
### Values for long-starting containers
73
-
-**ProbeTimeout**: Increase the timeout period to 10–30 seconds.
74
-
-**Interval**: Set a longer interval (for example, 30–60 seconds) between probes.
75
-
-**UnhealthyThreshold**: Increase the number of consecutive failed probes before the container is considered unhealthy (for example, 3-5 retries).
76
-
77
-
> [!NOTE]
78
-
> The values provided for `ProbeTimeout`, `Interval`, and `UnhealthyThreshold` are sample ranges for example purposes. You can adjust these values based on your specific container's startup behavior and requirements.
79
-
80
-
> [!NOTE]
81
-
> These changes might cause a delay in detecting real failures, so balance these values carefully according to your container's startup behavior.
82
-
83
-
## Probe interaction during container lifecycle phases
84
-
85
-
1.**Container Start Phase**: During this phase, the container might not be fully ready to serve traffic. Health probes help detect when a container isn't responding by checking for specific HTTP status codes (for example, `200 OK`). If the probe frequency is too high or the timeout is too short, the container is marked as unhealthy before initialization. Increase probe timeouts or intervals during this phase.
86
-
87
-
1.**Running Phase**: Once the container is running, probes continue checking for health responses. If health checks consistently return `200 OK`, Front Door keeps the origin in rotation for traffic. If probes consistently fail (for example, due to a container crashing), Front Door marks the origin as unhealthy.
88
-
89
-
1.**Failure Phase**: If health probes fail for the configured threshold (for example, `UnhealthyThreshold`), the origin is considered unhealthy, and traffic is routed to other healthy origins.
90
-
91
68
## Complete health probe failure
92
69
93
70
If health probes fail for every origin in an origin group, then Front Door considers all origins unhealthy and routes traffic in a round robin distribution across all of them.
0 commit comments