Sujet :

Docker : 'Context deadline exceeded' sur un healthcheck

RÉSOLU

Liste des sujets Répondre Créer un sujet

gramos

Membre depuis le 30/07/2024

slt, mon container Docker est marqué 'unhealthy' alors que mon app répond super vite quand je curl l'URL depuis mon host. les logs docker disent juste Health check exceeded timeout.

olivier-lucie

Membre depuis le 24/05/2024

Le timeout du healthcheck docker est peut-être trop court par rapport au temps de réponse interne du container.

lemaitre-gilbert

Membre depuis le 12/04/2024

Attention : Docker exécute le healthcheck depuis l'intérieur du container. si ton container n'a pas curl ou wget installé, la commande fail direct avec un timeout ou un 'not found' et Docker le marque unhealthy. Vérifie que tes outils de check sont présents dans ton image finale.

gramos

Membre depuis le 30/07/2024

J'utilisais une image distroless sans curl... j'ai switché sur un check en pur Go dans mon app et c'est bon. Merci !

Répondre

vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire