Troubleshooting Azure Load Balancer

This section provides guidance on diagnosing and resolving common issues with Azure Load Balancer. A well-functioning load balancer is crucial for ensuring high availability and scalability of your applications.

Common Load Balancer Issues and Solutions

1. Health Probe Failures

Health probes are essential for the load balancer to determine the health of backend instances. If probes fail, traffic may not be directed to healthy instances.

2. Connection Timeouts or Refusals

Users might experience connection timeouts or refusals when trying to access services behind the load balancer.

3. Uneven Traffic Distribution

Traffic might not be distributed evenly across backend instances, leading to some instances being overloaded while others are idle.

4. Slow Performance

Applications might exhibit slow response times when accessed through the load balancer.

Troubleshooting Tools and Techniques

Note: Always ensure your Network Security Groups (NSGs) are configured to allow traffic from Azure's internal IP address 168.63.129.16. This IP is used by Azure platform services for health probes, connectivity checks, and other essential functions.
Tip: When diagnosing health probe issues, consider using a simple web server or a basic HTTP endpoint on your backend instances that returns a consistent success code (e.g., 200 OK) for the health probe path. This helps isolate whether the issue is with the probe itself or a more complex application-level problem.

If you continue to experience issues, consider opening a support ticket with Azure for further assistance.

Back to Troubleshooting Home