\`docker-compose up\` 与 UnixHTTPConnectionPool 超时

新手上路,请多包涵

在我们的 Jenkins 代理中,我们正在运行大约几个(大约 20 个)测试,其设置涉及为“大量”服务/容器(大约 14 个)运行 docker-compose up

有时,我会收到以下错误:

 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).

无法始终如一地重现这一点。而且我仍在试图弄清楚是否与我们的代理资源被充分利用有关。

docker -v1.10.1 并且 docker-compose -v1.13.1

关于这可能与什么有关的任何想法?

原文由 jleeothon 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.6k
2 个回答

我有同样的问题。将最大文件大小值从数字更改为字符串后解决。

错误的配置

logging:
 options:
       max-file: 10
       max-size: 10m

正确的配置

logging:
 options:
       max-file: "10"
       max-size: 10m

原文由 Yoruba 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题