Skip to content

Commit 312718b

Browse files
Merge pull request #287819 from jaesoni/correction-conndrain-scalein
Correction conndrain scalein
2 parents 2dc2359 + 5b5bba7 commit 312718b

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

articles/application-gateway/configuration-http-settings.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: application-gateway
55
author: greg-lindsay
66
ms.service: azure-application-gateway
77
ms.topic: conceptual
8-
ms.date: 09/30/2023
8+
ms.date: 10/03/2024
99
ms.author: greglin
1010
---
1111

@@ -35,8 +35,7 @@ Please refer to TLS offload and End-to-End TLS documentation for Application Gat
3535
## Connection draining
3636

3737
Connection draining helps you gracefully remove backend pool members during planned service updates. It applies to backend instances that are
38-
- explicitly removed from the backend pool,
39-
- removed during scale-in operations, or
38+
- explicitly removed from the backend pool, or
4039
- reported as unhealthy by the health probes.
4140

4241
You can apply this setting to all backend pool members by enabling Connection Draining in the Backend Setting. It ensures that all deregistering instances in a backend pool don't receive any new requests/connections while maintaining the existing connections until the configured timeout value. This is also true for WebSocket connections.

articles/application-gateway/features.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,8 @@ For more information, see [WebSocket support](application-gateway-websocket.md)
105105
## Connection draining
106106

107107
Connection draining helps you achieve graceful removal of backend pool members during planned service updates or problems with backend health. This setting is enabled via the [Backend Setting](configuration-http-settings.md) and is applied to all backend pool members during rule creation. Once enabled, the application gateway ensures all deregistering instances of a backend pool don't receive any new requests while allowing existing requests to complete within a configured time limit. It applies to cases where backend instances are:
108-
- explicitly removed from the backend pool after a configuration change by a user
109-
- reported as unhealthy by the health probes, or
110-
- removed during a scale-in operation
108+
- explicitly removed from the backend pool after a configuration change by a user, or
109+
- reported as unhealthy by the health probes
111110

112111
The only exception is when requests continue to be proxied to the deregistering instances because of gateway-managed session affinity.
113112

0 commit comments

Comments
 (0)