我在谷歌应用引擎中有一个项目,我有后端模块,我用它来运行长后端进程。 这是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)来运行这个漫长的过程......
在我的应用中启用了结算功能,所以我认为我可以按照自己的意愿运行后端。对吗?
顺便说一句: 我的应用程序没有崩溃,自动模块仍然工作正常!
答案 0 :(得分:2)
你也可以在半天之前使用超过50%的配额,因此app引擎预计你会过去并立即切断你。以下是您可以在“配额详细信息”页面中在控制台中阅读的消息,其中对此进行了解释:
如果您的申请在当天中途超过任何特定配额的50%,则可能会在该日结束前超过配额。
除了启用结算功能外,您还必须增加预算。
免费配额根据您使用的模块而有所不同,这解释了为什么您的代码在默认模块中工作而不在后端模块中(后端的可用配额较少)。 Details here.
答案 1 :(得分:0)
这意味着您的应用程序的每日配额已结束。您可以从App引擎管理控制台查看应用程序配额详细信息。
有关appengine quota的更多信息:https://cloud.google.com/appengine/docs/quotas