【问题标题】:Google App Engine quota error, yet no quota exceededGoogle App Engine 配额错误,但没有超出配额
【发布时间】:2020-05-23 12:47:27
【问题描述】:

尝试使用 gcloud app deploy 将我的应用部署到 Google App Engine 时出现以下错误。

error [INTERNAL]: An internal error occurred while processing task /appengine-flex-v1/insert_flex_deployment/flex_create_resources>2020-05-22T15:14:57.416Z3210.jc.5: Deployment Manager operation thesis-lock/operation-1590160497681-5a63e1799a578-3c148be2-663d8bc4 errors: [code: "RESOURCE_ERROR"
location: "/deployments/aef-flex-20200522t171231/resources/aef-flex-20200522t171231"
message: "{\"ResourceType\":\"compute.beta.regionAutoscaler\",\"ResourceErrorCode\":\"403\",\"ResourceErrorMessage\":{\"code\":403,\"errors\":[{\"domain\":\"usageLimits\",\"message\":\"Exceeded limit \'QUOTA_FOR_INSTANCES\' on resource \'aef-flex-20200522t171231\'. Limit: 8.0\",\"reason\":\"limitExceeded\"}],\"message\":\"Exceeded limit \'QUOTA_FOR_INSTANCES\' on resource \'aef-flex-20200522t171231\'. Limit: 8.0\",\"statusMessage\":\"Forbidden\",\"requestPath\":\"https://compute.googleapis.com/compute/beta/projects/.../regions/europe-west1/autoscalers\",\"httpMethod\":\"POST\"}}"

我以前能够以完全相同的方式进行部署,没有任何问题或错误。我没有更改我的 app.yaml。我已经在控制台中检查了我的配额,但我找不到任何超出的配额。该文档未提供任何见解。

关于我能做什么的任何想法?

我在 SO 上发现了一些类似的问题,但似乎没有一个专门针对这个问题,而且针对这些问题提出的解决方案似乎都不起作用。

【问题讨论】:

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


【解决方案1】:

我也经历过。挖了3天后。我找到了一个对我有用的解决方案。我选择使用标准环境而不是 env: flex(弹性环境)。我已经更改了我的配置文件,即 app.yaml,如下所示。

a detailed form with each file type.

 runtime: python27
 threadsafe: true
 api_version: 1

 handlers:
 - url: /(.+\.js)
   static_files: app/\1
   upload: app/(.+\.js)

 - url: /(.+\.css)
   static_files: app/\1
   upload: app/(.+\.css)

 - url: /(.+\.png)
   static_files: app/\1
   upload: app/(.+\.png)

 - url: /(.+\.jpg)
   static_files: app/\1
   upload: app/(.+\.jpg)

 - url: /(.+\.svg)
   static_files: app/\1
   upload: app/(.+\.svg)

 - url: /favicon.ico
   static_files: app/favicon.ico
   upload: app/favicon.ico

 - url: /(.+\.json)
   static_files: app/\1
   upload: app/(.+\.json)

 - url: /(.+)
   static_files: app/index.html
   upload: app/index.html

 - url: /
   static_files: app/index.html
   upload: app/index.html

如果您要将 nodejs 应用程序更改运行时部署到 nodejs(version) 删除 threaddSafe 和 api_version 其余是相同的。

【讨论】:

    猜你喜欢
    • 2012-07-04
    • 1970-01-01
    • 2020-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-25
    • 1970-01-01
    • 2016-12-06
    相关资源
    最近更新 更多