首页 > 解决方案 > 我做了一个“ddev start”,看到“web 服务不健康”和“web 服务健康检查超时”

问题描述

我正在处理一个以前工作的 ddev 项目,但现在我无法继续进行。ddev list显示“网络服务不健康”并ddev start显示“网络服务健康检查超时”。我该如何调试呢?

标签: ddev

解决方案


了解 Web 容器最新情况的最快方法是使用ddev logs,请参阅如何找出 ddev 容器出了什么问题,或查看日志?

大多数情况下,这些是 Web 容器超时的原因:

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

推荐阅读