Maison >développement back-end >Golang >Comment corriger les erreurs « UnixHTTPConnectionPool : lecture expirée » dans Docker Compose ?

Comment corriger les erreurs « UnixHTTPConnectionPool : lecture expirée » dans Docker Compose ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-15 10:01:02761parcourir

How to Fix

Dépannage des erreurs de délai d'expiration de Docker Compose avec "UnixHTTPConnectionPool"

Lors de l'exécution de plusieurs tests impliquant Docker-compose up avec un grand nombre de services, des erreurs intermittentes peuvent survenir. L'une de ces erreurs est « ERREUR : pour testdb-data UnixHTTPConnectionPool(host='localhost', port=None) : expiration du délai de lecture."

Pour résoudre ce problème, envisagez les solutions de contournement suivantes :

Redémarrer le service Docker

Exécutez la commande suivante :

sudo systemctl restart docker

Définir l'environnement Variables

Ajoutez les variables d'environnement suivantes :

export DOCKER_CLIENT_TIMEOUT=120
export COMPOSE_HTTP_TIMEOUT=120

Ces solutions de contournement ont été efficaces pour résoudre le problème de délai d'attente pour de nombreux utilisateurs. Il est important de noter que l'erreur peut être liée à des facteurs tels que des conditions de réseau lentes ou une utilisation élevée des ressources sur l'agent. En augmentant les valeurs de délai d'attente, docker-compose dispose de plus de temps pour terminer ses opérations.

Pour plus d'informations, reportez-vous aux éléments suivants problèmes :

  • https://github.com/docker/compose/issues/3927
  • https://github.com/docker/compose/issues/4486
  • https://github.com/docker/compose/issues/3834

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn