【问题标题】:GCP App Engine flex (GAE): Error when deployingGCP App Engine flex (GAE):部署时出错
【发布时间】:2019-04-11 00:48:35
【问题描述】:

使用gcloud app deploy 部署时出现以下错误:

等待应用基础架构恢复正常 gcp 超时

我联系了 GCP 支持,他们告诉了我在其他帖子中看到的相同内容:

您提到的错误可能与 Compute Engine “In-Use IP Addresses”配额限制有关。您可以通过从 GCP 菜单“IAM & Admin > Quotas”访问查看当前的配额限制信息。

我检查了“使用中的 IP 地址”,看起来我的配额没有问题:

查找错误,我发现在Activity选项卡中,部署时出现错误。显然,当 App Engine 尝试删除 VM 时,该过程开始循环尝试删除它。你可以看到错误:

(我故意遮盖了项目ID)

编辑:问题似乎只出在南美洲东部1。我在 southamerica-east1 中创建了一个新项目,但一直遇到同样的错误,因此我在 us-west2 中使用 App Engine 创建了一个新项目,并且工作起来非常棒(我使用了相同的应用程序和 app.yaml)。我想知道问题是 GCP southamerica-east1 还是我身边未知的错误配置。

【问题讨论】:

    标签: google-app-engine google-cloud-platform app-engine-flexible


    【解决方案1】:

    这可能与这个问题有关:https://issuetracker.google.com/u/2/issues/73583699。它确实提到了“正在使用的 IP 地址”配额,但最近几天(2018 年 11 月)很多人发帖表示他们看到了错误并验证了他们没有达到配额。

    很遗憾,没有发布任何解决方案,开发人员最近也没有任何评论。

    【讨论】:

    • 我不确定这是否与我们面临的完全相同的错误。我们最终从巴西改为 US-2,这对我们有用。
    【解决方案2】:

    首先,对于您遇到此问题,我们深表歉意。请放心,我们已了解情况,并且团队正在努力解决它。

    我们的目标是确保所有区域都有可用资源。这 类型的问题很少见。当这种情况发生或即将发生时 发生时,我们会立即通知我们的团队并调查此问题。

    我们建议跨多个区域部署和平衡您的工作负载或 区域,以减少停电的可能性。请查看我们的documentation 它概述了如何在 Google 上构建弹性和可扩展的架构 云平台。

    暂时,您可以尝试放宽您的要求(例如请求较小的实例或资源较少的实例)或删除外部 IP 要求。 如果这还不够,您可以尝试将您的应用程序部署到另一个 region

    再次,我们要表示最诚挚的歉意。

    感谢理解。

    【讨论】:

      【解决方案3】:

      最后,我们没有找到真正的解决方案,因此我们将所有服务从巴西转移到了 US-2。我不确定该地区是否是问题所在,但在 US-2 中,一切都像魅力一样

      【讨论】:

        猜你喜欢
        • 2019-04-10
        • 2017-02-21
        • 2012-06-25
        • 1970-01-01
        • 2018-12-16
        • 1970-01-01
        相关资源
        最近更新 更多