【问题标题】:I did a "ddev start" and see "web service unhealthy" and "web service health check timed out"我做了一个“ddev start”,看到“web 服务不健康”和“web 服务健康检查超时”
【发布时间】:2018-05-04 21:06:40
【问题描述】:

我正在处理一个以前有效的 ddev 项目,但现在我无法继续进行。 ddev list 显示“Web 服务不健康”,ddev start 显示“Web 服务运行状况检查超时”。我该如何调试?

【问题讨论】:

    标签: ddev


    【解决方案1】:

    了解 Web 容器最新情况的最快方法是使用 ddev logs,请参阅 How can I find out what's going wrong with a ddev container, or see the logs?

    这些通常是导致 Web 容器超时的原因:

    • [编辑 2018-05-16]:Docker 资源不足。如果您正在运行几个站点或使用 docker 进行其他操作,您需要将可用内存从默认的 2GB 提高。
    • 自定义配置。调试时,请先从 .ddev 中删除任何自定义配置 - 自定义 nginx 和 php 配置很可能是问题所在。
    • ddev 版本与正在使用的容器版本不匹配。从 v0.18.0 开始,ddev 会尝试让您更新 config.yaml 中的容器版本,但在此之前,如果您的 config.yaml 中有“webcontainer”行,ddev 将使用该容器版本而不是它是为使用而构建的,这可能会导致容器超时问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-20
      • 1970-01-01
      • 2023-01-24
      相关资源
      最近更新 更多