4

I have a project in google app engine, I have backend-module which I use to run long backend process. this's the configuration at backend-module.yaml file:

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

but when I run long running process I go this error : This application is temporarily over its serving quota. Please try again later.

EDIT: I want to resize many images that saved in my cloud storage.

the code run when I send http request to a specified url.

so I used a module (basic scalling) to run this long process....

the billing is enabled in my app, so I thought I could run backends as much as I want. right ?

BTW: my app doesn't crash, the automatic modules are still working good !

david
  • 3,310
  • 7
  • 36
  • 59
  • Generally that means your hitting a per-minute quota limit. What are you doing when the error is thrown? – Ryan Dec 01 '14 at 19:25
  • One of two things come to mind. A) You have a daily budget set and you are hitting it. 2) You are hitting a burst limit. Is it giving you a line number or indication on what call is throwing the error? – Ryan Dec 02 '14 at 14:58
  • @RyanB thank you for your response,I tried to increase the daily budget , but that doesn't help ! – david Dec 02 '14 at 16:18
  • @RyanB no, it isn't giving me any indication or line number ! – david Dec 02 '14 at 16:21
  • It takes 24h before the budget takes affect. – Ryan Dec 02 '14 at 18:01
  • Did increasing the daily quota work? – Ryan Dec 05 '14 at 19:37

2 Answers2

2

You also could have used more than 50% of your quota before half day, so app engine anticipated that you'd go over and cut you off right away. Here's the message you can read in your console in the "quota details" page, which explains it:

If your application exceeds 50% of any particular quota halfway through the day, it may exceed the quota before the day is over.

In addition to enabling billing, you have to increase the budget.

Free quotas are different depending on the modules you're using, which explains why your code works in the default module and not in a backend module (there's less free quota for backend). Details here.

user2779653
  • 918
  • 1
  • 9
  • 26
0

It means that your application's daily quota is over. You view your application quota details from App engine admin console.

For More info about appengine quota: https://cloud.google.com/appengine/docs/quotas

Nijin Narayanan
  • 2,269
  • 2
  • 27
  • 46
  • 1
    ok but I enable billing, it's not free app, and my app working good when I send the same request from the default module ? – david Dec 01 '14 at 18:13