Можно ли настроить COMPOSE_HTTP_TIMEOUT для DDEV

#ddev

#ddev

Вопрос:

С добавлением службы Blackfire в мой проект DDEV я нажимал на тайм-ауты docker-compose HTTP (что является новым).)

 Creating ddev-drupal-perf-workshop-db ...
Creating ddev-drupal-perf-workshop-blackfire ...

ERROR: for ddev-drupal-perf-workshop-blackfire  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

ERROR: for ddev-drupal-perf-workshop-db  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

ERROR: for blackfire  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

ERROR: for db  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).'
  

Есть ли способ настроить DDEV для каждого проекта для расширения COMPOSE_HTTP_TIMEOUT ? Все в порядке, если я ddev start снова запущу.

Ответ №1:

Мой опыт показывает, что всякий раз, когда кто-то достигает тайм-аута COMPOSE_HTTP_TIMEOUT , это означает, что docker не работает. Пожалуйста, перезапустите docker.

Примечание: он перезапустил Docker, и это, похоже, решило проблему.

Комментарии:

1. Я сталкиваюсь с той же проблемой, есть ли какой-либо способ предотвратить перезапуск docker … В плохие дни мне приходится много раз перезапускать docker. Почти для каждого нового ddev, который я запускаю.

Ответ №2:

Обновление DDEV с версии 17 до 18 устранило проблему для меня.