Alerte Erreur API 503 Service Unavailable
Détectez quand votre API est temporairement indisponible.
L'erreur 503 Service Unavailable indique que le serveur est temporairement incapable de traiter la requête. Contrairement au 500, le 503 suggère un état transitoire qui devrait se résoudre.
C'est le code approprié pour la maintenance planifiée ou la surcharge temporaire.
Symptômes
- Code HTTP 503 : Service Unavailable dans la réponse.
- Header Retry-After : souvent accompagné d'une indication de quand réessayer.
- Page de maintenance : certains services affichent une page explicative.
Causes Courantes
- Maintenance : indisponibilité planifiée pour mise à jour ou déploiement.
- Surcharge : trop de requêtes simultanées, serveur saturé.
- Circuit breaker : protection automatique activée suite à des erreurs répétées.
- Dépendance down : service critique indisponible (DB, cache, API tierce).
Automatiser avec MoniTao
- Alertes 503 : configurez une alerte spécifique pour les erreurs 503.
- Maintenance windows : désactivez temporairement les alertes pendant la maintenance planifiée.
Questions Fréquentes
Le 503 est-il moins grave que le 500 ?
Le 503 indique un état temporaire prévu. Le 500 indique une erreur inattendue. Le 503 est "normal" en maintenance.
Comment implémenter un 503 pour maintenance ?
Configurez votre load balancer ou un fichier maintenance.html avec le code 503.
Dois-je alerter sur tous les 503 ?
Alertez si le 503 n'est pas lié à une maintenance planifiée ou dure trop longtemps.
Comment gérer les 503 côté client ?
Respectez le header Retry-After et implémentez un retry automatique avec backoff.
Liens utiles
Prêt à dormir sur vos deux oreilles ?
Commencez gratuitement, sans carte bancaire.