Help Center> Global Accelerator> FAQs> What Do I Do If an Endpoint Is Unhealthy?
Updated on 2022-09-22 GMT+08:00

What Do I Do If an Endpoint Is Unhealthy?

Background

The global accelerator sends heartbeat requests to the endpoints to check their health. To ensure that health checks can be performed normally, you need to ensure that TCP or UDP traffic is allowed from the global accelerator to endpoints over the listener ports.

If an endpoint is considered unhealthy, traffic will not be forwarded to it, until the health check detects that the endpoint recovers.

Checking Health Check Settings

  1. Go to the details page of the global accelerator and click the Endpoint Groups tab.
  2. Click the name of the endpoint group. In the basic information area, click Configure next to Health Check. Check the following parameters:
    • Protocol
    • Port. The port must be one used by the endpoint, and it cannot be changed.

Checking the Security Group Rules of the Endpoint

  • TCP listeners: Verify that the inbound rules for the security group containing the endpoint allow TCP traffic to the endpoint over the health check port.
    • If the port for health check is a port used by the endpoint, inbound security group rules must allow traffic over the port for health check, for example, 80.
    • If the port for health check is not a port used by the endpoint, inbound security group rules must allow traffic over both the port for health check and the port used by the endpoint, for example, 80 and 443.

      You can view the protocol and port in the Basic Information area of the endpoint group.

  • UDP listeners: Verify that the inbound rules for the security group containing the endpoint allow both UDP traffic over the health check port and ICMP traffic destined for the endpoint.