http://code.google.com/appengine/docs/java/runtime.html
"A request handler has a limited amount of time to generate and return
a response to a request, typically around 30 seconds. Once the
deadline has been reached, the request handler is interrupted."

I'm writing an app that will, every hour, make multiple URLFetch
requests to various external servers. These servers may take several
seconds each to respond to the requests (this is not under my
control).

I understand that app engine kills your process with an HTTP 5XX if
you leave the user waiting for more than 30 seconds. That's fine; most
users will quit after 10 seconds anyway. But what about processes
called by cron? They aren't interactive--there is no reason to worry
about making a user wait. Are cron jobs crippled by the same limit? I
hope not; it would be a shame if App Engine couldn't "scale" to the
size of an app that makes just three URLFetch calls, should those
remote servers impart 10-second delays.

So does the 30 second rule apply to cron process? If so, is there any
work-around?


Thanks in advance.

--~--~---------~--~----~------------~-------~--~----~
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