GCP App Engine flex(GAE):部署时出错

时间:2018-11-07 14:58:26

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

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

  

超时,等待应用程序基础架构正常运行

我联系了GCP支持人员,他们告诉我我在其他线程中读过的相同内容:

  

您所指的错误可能与计算引擎“使用中的IP地址”配额限制有关。您可以通过访问GCP菜单“ IAM&Admin>配额”来查看当前的配额限制信息。

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

My current quota image

在寻找错误时,我发现在“活动”选项卡中,部署时遇到错误。显然,当App Engine尝试删除VM时,该过程开始循环尝试删除VM。您会看到错误:

here

(我故意提供了项目ID)

编辑:看来问题只在于southamerica-east1。我在southamerica-east1中创建了一个新项目,但是仍然出现相同的错误,因此我在us-west2中使用App Engine创建了一个新项目,并且像一个超级按钮一样工作(我使用了相同的application和app.yaml)。我想知道问题是出在GCP southamerica-east1还是我身边一个未知的错误配置。

3 个答案:

答案 0 :(得分:0)

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

不幸的是,尚未发布任何解决方案,并且开发人员最近也没有发表任何评论。

答案 1 :(得分:0)

首先,很抱歉您遇到了此问题。请放心,我们已经知道了这种情况,团队正在努力解决。

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

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

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

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

感谢您的理解。

答案 2 :(得分:0)

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