doc-locale/fr-fr/administration/sidekiq/sidekiq_health_check.md
{{< details >}}
{{< /details >}}
GitLab fournit des sondes de vivacité et de disponibilité pour indiquer l'état de santé du service et son accessibilité au cluster Sidekiq. Ces endpoints peuvent être fournis aux planificateurs comme Kubernetes pour retenir le trafic jusqu'à ce que le système soit prêt ou redémarrer le conteneur si nécessaire.
Le serveur de contrôle de l'état peut être configuré lors de la configuration de Sidekiq.
La sonde de disponibilité vérifie si les workers Sidekiq sont prêts à traiter des jobs.
GET /readiness
Si le serveur est lié à localhost:8092, le cluster de processus peut être sondé pour vérifier sa disponibilité comme suit :
curl "http://localhost:8092/readiness"
En cas de succès, l'endpoint renvoie un code de statut HTTP 200 et une réponse similaire à la suivante :
{
"status": "ok"
}
Vérifie si le cluster Sidekiq est en cours d'exécution.
GET /liveness
Si le serveur est lié à localhost:8092, le cluster de processus peut être sondé pour vérifier sa vivacité comme suit :
curl "http://localhost:8092/liveness"
En cas de succès, l'endpoint renvoie un code de statut HTTP 200 et une réponse similaire à la suivante :
{
"status": "ok"
}