Alerte Erreur API 502 Bad Gateway
Détectez les problèmes de proxy et load balancer sur vos APIs.
L'erreur 502 Bad Gateway survient quand un serveur intermédiaire (proxy, load balancer) reçoit une réponse invalide du serveur upstream. Le problème se situe entre votre infrastructure et l'application.
Ces erreurs peuvent être intermittentes et difficiles à diagnostiquer sans monitoring approprié.
Symptômes
- Code HTTP 502 : Bad Gateway explicite dans la réponse.
- Erreurs sporadiques : souvent intermittentes, certaines requêtes passent.
- Temps de réponse anormaux : latence élevée avant l'erreur 502.
Causes Courantes
- Backend crash : l'application upstream a crashé ou ne répond plus.
- Timeout backend : le backend met trop de temps à répondre.
- Configuration proxy : Nginx ou HAProxy mal configuré.
- Pool de workers épuisé : PHP-FPM ou application pool saturé.
Automatiser avec MoniTao
- Monitoring 502 : alertez spécifiquement sur les codes 502.
- Monitoring upstream : surveillez également le backend directement.
Questions Fréquentes
Comment différencier 502 de 504 ?
502 = réponse invalide du backend. 504 = pas de réponse du backend (timeout).
Le 502 vient-il de Nginx ou du backend ?
Vérifiez les logs Nginx ET les logs backend. Le 502 Nginx est souvent causé par PHP-FPM.
Comment éviter les 502 ?
Augmentez les timeouts, ajoutez des workers, optimisez le backend.
MoniTao distingue-t-il 502 et 504 ?
Oui, vous pouvez créer des règles d'alerte spécifiques pour chaque code d'erreur.
Liens utiles
Prêt à dormir sur vos deux oreilles ?
Commencez gratuitement, sans carte bancaire.