Skip to content

Commit ea739ff

Browse files
Update load-balancer-custom-probe-overview.md
Update health probe timeout guidance
1 parent 179a67b commit ea739ff

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

articles/load-balancer/load-balancer-custom-probe-overview.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,17 +61,15 @@ The protocol used by the health probe can be configured to one of the following
6161
| Single instance probes down | New TCP connections succeed to remaining healthy backend endpoint. Established TCP connections to this backend endpoint continue. | Existing UDP flows move to another healthy instance in the backend pool.|
6262
| All instances probe down | No new flows are sent to the backend pool. Standard Load Balancer allows established TCP flows to continue given that a backend pool has more than one backend instance. Basic Load Balancer terminates all existing TCP flows to the backend pool. | All existing UDP flows terminate. |
6363

64-
## Probe interval
64+
## Probe interval & timeout
6565

6666
The interval value determines how frequently the health probe checks for a response from your backend pool instances. If the health probe fails, your backend pool instances are immediately marked as unhealthy. If the health probe succeeds on the next healthy probe up, Azure Load Balancer marks your backend pool instances as healthy. The health probe attempts to check the configured health probe port every 15 seconds by default but can be explicitly set to another value.
6767

68-
## Probe timeout
68+
In order to ensure a timely response is received, health probes have built-in timeouts. The following are the timeout durations for TCP and HTTP/S probes:
69+
* TCP probe timeout duration: 60 seconds
70+
* HTTP/S probe timeout duration: 30 seconds (60 seconds for establishing a connection)
6971

70-
In order to ensure a timely response is received, health probes have built-in timeout intervals.
71-
72-
TCP probes will timeout at 60 seconds or the configured probe interval if shorter. HTTP/S probes will timeout at 30s or the configured probe interval if shorter. HTTP/S probes can also timeout if a connection is not established within 60s (or the probe interval, whichever comes first) - the 30s timeout applies after a connection is established.
73-
74-
As an example, if a TCP health probe is configured with a probe interval of 120 seconds (every 2 minutes), and no probe response is received within the first 60s, the probe will timeout and fail. If a TCP health probe is configured with a probe interval of 30 seconds, and no probe response is received within 30 seconds, the probe will also timeout and fail.
72+
If the configured interval is longer than the above timeout period, the health probe will timeout and fail if no response is received during the timeout period. For example, if a TCP health probe is configured with a probe interval of 120 seconds (every 2 minutes), and no probe response is received within the first 60 seconds, the probe will have reached its timeout period and fail.
7573

7674
## Design guidance
7775

0 commit comments

Comments
 (0)