【问题标题】:'Gcloud beta app deploy' fails with timeout after 10m'Gcloud beta app deploy' 在 10m 后超时失败
【发布时间】:2019-12-27 22:39:33
【问题描述】:

上传所有文件后,启动“更新服务”,10m超时后失败。我尝试将配置设置为超过 10 分钟,但它仍然失败并出现相同的 10m 超时错误。有没有办法解决这个问题?

ERROR: (gcloud.beta.app.deploy) 错误响应:[4] 云构建在 10m 内没有成功。 构建错误详细信息:构建错误详细信息不可用.. 检查构建日志是否有错误:https://console.cloud.google.com/gcr/builds/81ce5ba5-c24d-4938-98ab-d5bc859898de?project=xxxxxxxxx

【问题讨论】:

    标签: google-app-engine flask


    【解决方案1】:

    可以是known 问题。在这种情况下,可能的解决方法是:

    要在 Google Cloud Platform 之外构建容器映像,您 必须先将您的图像上传到容器图像存储库 您可以使用 gcloud app deploy 将图像部署到 App Engine 命令。

    更多详情请查看this解决方案。

    【讨论】:

    • 再次感谢您的快速帮助,我对 Docker 有点陌生,我的本地镜像是什么? (对于这个命令 docker tag :[SOURCE_IMAGE] [HOSTNAME]/[PROJECT-ID]/[IMAGE])
    • 查看此 (cloud.google.com/container-registry/docs/pushing-and-pulling) 详细指南。另外,如果您没有 Docker 经验,我建议您查看所有操作指南 (cloud.google.com/container-registry/docs/pushing-and-pulling)。
    • 那是我正在关注的页面,当它引用 SOURCE_IMAGE 时我很困惑,它是我需要创建的 dockerfile 吗?我的项目文件夹?
    • 嘿,SOURCE_IMAGE 是您在执行“docker build”命令时定义的本地映像的名称 (stackoverflow.com/questions/38986057/…)。请查看本教程以获得更好的理解 (howtoforge.com/tutorial/…)。您可以使用“docker images”命令查看图像列表。然后使用该名称标记您的 docker (techrepublic.com/article/…)。
    • 非常感谢您的帮助。我设法弄清楚了,一切都正确部署了。但是,尝试在本地查询 API 时出现 cors 错误。我已将 flask_cors 添加到应用程序中,所以我不确定原因。
    猜你喜欢
    • 1970-01-01
    • 2020-12-29
    • 1970-01-01
    • 1970-01-01
    • 2019-03-22
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 2019-04-14
    相关资源
    最近更新 更多