Maison > développement back-end > Golang > Pourquoi « docker-compose up » expire-t-il avec UnixHTTPConnectionPool ?

Pourquoi « docker-compose up » expire-t-il avec UnixHTTPConnectionPool ?

DDD
Libérer: 2024-11-15 17:10:03
original
858 Les gens l'ont consulté

Why Does

"docker-compose up" expire avec UnixHTTPConnectionPool

Lors de l'exécution de docker-compose up, en particulier pour un nombre important de services/conteneurs , les utilisateurs peuvent rencontrer l'erreur suivante :

ERROR: for testdb-data  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)
An HTTP request took too long to complete. Retry with --verbose to obtain debug information.
If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current value: 60).
Copier après la connexion

Solutions possibles :

Pour résoudre ce problème et faciliter l'exécution réussie de docker-compose up, envisagez de mettre en œuvre ce qui suit solutions de contournement :

  • Redémarrez le service Docker : L'exécution de la commande sudo systemctl restart docker peut atténuer le problème.
  • Définir les variables d'environnement : Configurez deux variables d'environnement pour prolonger le délai d'expiration :
export DOCKER_CLIENT_TIMEOUT=120
export COMPOSE_HTTP_TIMEOUT=120
Copier après la connexion

Notez que ces solutions de contournement ne résolvent pas définitivement le problème. Pour plus d'informations, reportez-vous aux fils de discussion associés sur GitHub :

  • 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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal