Retour aux FAQ Hébergement
CENTRE D’AIDE · FAQHébergement2 min de lecture

Comment configurer un point de santé pour une application hébergée ?

Un point de santé aide la plateforme ou l’exploitant à déterminer si une instance peut recevoir du trafic, mais sa signification dépend des contrôles réalisés. La réponse doit être rapide et sûre, et respecter le comportement documenté de la plateforme pour éviter des redémarrages inutiles lors d’un incident temporaire.

Hébergement

Distinguer disponibilité et vitalité

Un contrôle de vitalité vérifie si le processus peut continuer ; il ne devrait pas échouer parce qu’un service dépendant est momentanément lent. Un contrôle de disponibilité indique si l’instance doit recevoir du trafic, par exemple pendant son démarrage ou une initialisation requise.

Ne contrôlez que les dépendances qui déterminent si le service peut répondre sans risque. Une route de santé qui exécute des requêtes coûteuses ou appelle de nombreux services peut ajouter de la charge et aggraver l’incident.

Protéger et tester le point de contrôle

Renvoyez un statut minimal sans secrets, données client ni traces détaillées. Si la route est publique, déterminez quelles informations un appelant non authentifié doit voir tout en respectant les exigences d’accès de la plateforme.

Testez le démarrage, la dégradation d’une dépendance, le rétablissement et l’arrêt propre. Vérifiez dans l’hébergement le code, le délai et le chemin attendus : une route fonctionnelle en développement peut être inaccessible ou routée différemment en production.

Retour aux FAQ Hébergement