【问题标题】:Why I got over quota error ? google app engine为什么我得到了超过配额错误?谷歌应用引擎
【发布时间】:2014-12-01 17:47:35
【问题描述】:

我在谷歌应用引擎中有一个项目,我有后端模块,我用它来运行长后端进程。 这是 backend-module.yaml 文件中的配置:

module: backend-module
version: one
runtime: python27
api_version: 1
threadsafe: yes
instance_class: B8
basic_scaling:
  max_instances: 11
  idle_timeout: 10m 

但是当我运行长时间运行的过程时,我会出现这个错误:This application is temporarily over its serving quota. Please try again later.

编辑: 我想调整保存在我的云存储中的许多图像的大小。

当我向指定的 url 发送 http 请求时运行的代码。

所以我使用了一个模块(基本缩放)来运行这个漫长的过程......

在我的应用中启用了计费功能,所以我想我可以随心所欲地运行后端。对吧?

顺便说一句: 我的应用程序没有崩溃,自动模块仍然运行良好!

【问题讨论】:

  • 通常这意味着您达到了每分钟的配额限制。抛出错误时你在做什么?
  • @RyanB 我编辑问题!
  • 我想到了两件事之一。 A)您设置了每日预算,并且您正在达到它。 2)您正在达到突发限制。它是否为您提供了行号或指示哪个调用引发了错误?
  • @RyanB 感谢您的回复,我尝试增加每日预算,但无济于事!
  • @RyanB 不,它没有给我任何指示或行号!

标签: google-app-engine gae-module google-app-engine-python


【解决方案1】:

您也可以在半天之前使用超过 50% 的配额,因此应用引擎预计您会马上过去并切断您的使用。以下是您可以在控制台的“配额详情”页面中阅读的消息,它对此进行了解释:

如果您的申请在一天中途超过任何特定配额的 50%,它可能会在当天结束之前超过配额。

除了启用计费外,您还必须增加预算。

免费配额因您使用的模块而异,这解释了为什么您的代码在默认模块中而不是在后端模块中工作(后端的免费配额较少)。 Details here.

【讨论】:

    【解决方案2】:

    这意味着您的应用程序的每日配额已用完。您可以从 App Engine 管理控制台查看您的应用程序配额详细信息。

    有关 appengine 配额的更多信息:https://cloud.google.com/appengine/docs/quotas

    【讨论】:

    • 好的,但我启用了计费,它不是免费的应用程序,当我从默认模块发送相同的请求时,我的应用程序运行良好?
    猜你喜欢
    • 1970-01-01
    • 2021-03-17
    • 1970-01-01
    • 2013-05-21
    • 2013-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多