为什么我会收到配额超限错误?谷歌应用引擎。

4

我在Google App Engine上有一个项目,我有一个后端模块用于运行长时间的后端进程。 这是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 我修改了问题! - david
脑海中浮现出两种可能。A)您设置了每日预算并达到了它。2)您达到了突发限制。它是否给出行号或指示哪个调用引发了错误? - Ryan
@RyanB 谢谢您的回复,我尝试增加每日预算,但这并没有帮助! - david
@RyanB 不,它没有给我任何指示或行号! - david
嗯,现在我明白了,非常感谢! - david
显示剩余3条评论
2个回答

2
您也可以在半天之前使用超过50%的配额,因此应用程序引擎预计您会超过并立即切断您的连接。以下是您可以在“配额详情”页面中阅读的消息,其中解释了这一点:
如果您的应用程序在一天的一半时超过任何特定配额的50%,则可能在当天结束之前超过配额。
除了启用计费,您还必须增加预算。
免费配额因您使用的模块而异,这就解释了为什么您的代码在默认模块中运行而不是在后端模块中(后端的免费配额较少)。 详细信息请参见此处。

0

1
好的,但是我启用了计费,这不是免费应用程序,当我从默认模块发送相同请求时,我的应用程序工作良好吗? - david

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接