Azure Documentation

Troubleshooting Application Gateway

Troubleshooting Azure Application Gateway

This guide provides common troubleshooting steps for issues encountered with Azure Application Gateway. We'll cover a range of problems from connectivity to performance and configuration errors.

Common Issues and Solutions

1. Connectivity Problems

2. Health Probe Failures

Health probes are crucial for determining the availability of your backend servers. If probes are failing, the Application Gateway will stop sending traffic to that server.

Tip: Utilize the Application Gateway's diagnostic logs and metrics in Azure Monitor to gain deeper insights into traffic flow, probe status, and backend health.

3. SSL/TLS Errors

4. Performance Issues

5. Rule and Routing Problems

Important: Always test configuration changes in a non-production environment before applying them to your live Application Gateway.

Diagnostic Tools and Logs

Troubleshooting Checklist

  1. Verify Application Gateway status in Azure Portal.
  2. Check backend health for all backend pools.
  3. Review listener configurations (ports, protocols, certificates).
  4. Examine request routing rules for correct matching and priority.
  5. Confirm NSG rules allow necessary traffic.
  6. Inspect health probe configurations (path, protocol, port, timeouts).
  7. Validate backend server responsiveness and availability.
  8. Analyze Application Gateway diagnostic logs for specific errors.
  9. Consider network latency and throughput.
  10. Check for any recent configuration changes.