Ok, here's my situation:

* I use the java implementation and my app id is poolfana.
* I have a bunch of cron jobs scheduled at night (Eastern Time)
* They are all very much parallelized. I am being very strict: they
spawn tasks that only write to one entity each. Each tasks will
execute in a few hundred ms.
* A given cron job and its spawned tasks will terminate in a few
minutes at most.
* I have scheduled each cron job at least 10 minutes apart, so they do
not overlap.
* In my dashboard, my max request per second is 3. The max limit is
supposed to be 30.
* My problem? The cron jobs fail sporadically (marked as "failed" in
the dashboard) with this error:

"Request was aborted after waiting too long to attempt to service your
request. Most likely, this indicates that you have reached your
simultaneous dynamic request limit. This is almost always due to
excessively high latency in your app. Please see
http://code.google.com/appengine/docs/quotas.html for more details."

There is an issue for this problem: 
http://code.google.com/p/googleappengine/issues/detail?id=2396

It was starred 50+ times, but it was not acknowledged yet by the
google team. I'm writing this post to discuss potential workarounds,
potential misuses of the API with the google team or other people that
might have solved this problem. What else can I do? Is it a problem on
the google side or I'm I doing something wrong? Right now, I need to
re-execute the cron jobs manually everyday...

Thank you!
Marc

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to