All Products
Search
Document Center

Server Load Balancer:Configure and manage GWLB health checks

Last Updated:May 11, 2026

Health checks let a Gateway Load Balancer (GWLB) instance continuously monitor backend server availability and stop routing traffic to servers that fail to respond. This topic explains how to configure, view, and disable health checks for a GWLB server group.

Configure health checks

  1. Log on to the GWLB console.

  2. In the top navigation bar, select the region where the GWLB instance is deployed.

  3. In the left-side navigation pane, choose GWLB > Server Group.

  4. On the Server Group page, find the server group to configure, then click Modify Health Check in the Actions column.

  5. In the dialog box that appears, configure the parameters described in the following table, then click OK.

Parameters

Parameter

Description

Health Check Method

The health check protocol, or disable health checks altogether.

  • TCP (default): sends SYN handshake messages to verify that the server port is reachable.

  • HTTP: sends GET requests to verify that the application is responding.

  • Disable Health Check: turns off health checks for the server group.

Health Check Port

The server port that health checks probe.

Advanced Health Check Settings

Click to expand additional health check parameters. Available only when a health check method is enabled.

Health Check URL

The URI of the page used for health checks.

Note

This parameter takes effect only when Health Check Method is set to HTTP.

Health Check Domain Name

The domain name sent in health check requests.

  • Backend Server Internal IP (default): uses the internal IP address of the backend server as the domain name for health checks.

  • Custom Domain Name: lets you specify a domain name.

Note

This parameter takes effect only when Health Check Method is set to HTTP.

Health Check Status Codes

The HTTP status codes that indicate a successful health check. Select one or more:

  • http_2xx (default)

  • http_3xx

  • http_4xx

  • http_5xx

Note

This parameter takes effect only when Health Check Method is set to HTTP.

Health Check Timeout Period (Seconds)

The maximum time to wait for a health check response. If the backend server does not respond within this period, the check is marked as failed.

Health Check Interval (Seconds)

The time between two consecutive health checks for the same backend server.

Healthy Threshold (Health Checks)

The number of consecutive successful health checks required before an unhealthy server is declared healthy.

Unhealthy Threshold (Health Checks)

The number of consecutive failed health checks required before a healthy server is declared unhealthy.

More operations

Operation

Steps

View health check status

  1. On the Instances page, find the GWLB instance and click its instance ID.

  2. Click the Listener tab and check the Health Check Status section.

Disable health checks

  1. On the Server Group page, find the server group and click Modify Health Check in the Actions column.

  2. Set Health Check Method to Disable Health Check and click OK.

What's next

For background information on how GWLB health checks work, see Health check.