【问题标题】:App Engine Flexible stopped deploying properlyApp Engine Flexible 停止正确部署
【发布时间】:2016-06-18 19:29:03
【问题描述】:

拥有 GAE 灵活的环境。一直在使用$ gcloud preview app deploy --project myproject 进行部署。

它通过正确的部署顺序,应用程序显示在容器注册表中:https://console.cloud.google.com/kubernetes/images/list?project=myproject

但是这个版本在https://console.cloud.google.com/appengine/versions?project=myproject&moduleId=default从来没有出现过,所以我无法激活它。

我已经检查了日志。没有什么不寻常的。终端响应挂起后:

DONE
---------------------------------------------------------

File upload done.
Updating service [default]...|<terminal prompt comes back here>

日志的最后几行是:

09622....234: Image already exists <- this seems common
096d9..3d234: Image already exists
latest: digest: sha256:02e2ca694b02e3...18a050a595a8b2d9a size: 39617
DONE

【问题讨论】:

  • 您是否尝试过在 gcloud 中使用“--verbosity debug”来查看它是否可以为您提供更多信息?

标签: google-app-engine google-compute-engine google-container-registry app-engine-flexible


【解决方案1】:

问题是我向 app.yaml 添加了一个静态文件处理程序,它破坏了 gunicorn。我错误地认为我可以添加一个/_ah/health 处理程序,或者关闭enable_health_check 并让它工作。通过从 app.yaml 中删除 handlers: 来修复

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-09
    相关资源
    最近更新 更多