为什么我超过了配额错误?谷歌应用引擎

时间:2014-12-01 17:47:35

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

我在谷歌应用引擎中有一个项目,我有后端模块,我用它来运行长后端进程。 这是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.

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

当我将http请求发送到指定的URL时运行代码。

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

在我的应用中启用了结算功能,所以我认为我可以按照自己的意愿运行后端。对吗?

顺便说一句: 我的应用程序没有崩溃,自动模块仍然工作正常!

2 个答案:

答案 0 :(得分:2)

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

  

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

除了启用结算功能外,您还必须增加预算。

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

答案 1 :(得分:0)

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

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