Heim >Backend-Entwicklung >Golang >Warum kommt es bei „docker-compose up' zu einer Zeitüberschreitung bei UnixHTTPConnectionPool?
Zeitüberschreitung bei „docker-compose up“ mit UnixHTTPConnectionPool
Beim Ausführen von docker-compose up, insbesondere für eine beträchtliche Anzahl von Diensten/Containern , können Benutzer auf den folgenden Fehler stoßen:
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).
Möglich Lösungen:
Um dieses Problem zu beheben und die erfolgreiche Ausführung von Docker-Compose Up zu ermöglichen, sollten Sie die Implementierung der folgenden Problemumgehungen in Betracht ziehen:
export DOCKER_CLIENT_TIMEOUT=120 export COMPOSE_HTTP_TIMEOUT=120
Beachten Sie, dass diese Problemumgehungen das Problem nicht dauerhaft beheben. Weitere Einblicke finden Sie in den entsprechenden Threads auf GitHub:
Das obige ist der detaillierte Inhalt vonWarum kommt es bei „docker-compose up' zu einer Zeitüberschreitung bei UnixHTTPConnectionPool?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!