If you are experiencing failed requests on your long-running /
requests, consider performing some kind of "pre-warming" procedure of
your own... If you are getting timeout errors, Ping a do-nothing url,
and wait for it to return before running the big job. If it's a big
job, users should expect to wait anyway {and you should tell them they
are waiting!}, so the ping ensures {almost} that a warm JVM is running
in the server nearest said users, and then the big /request can
{usually} avoid getting killed with extra spin up time. Very unlucky
users would get a /ping on an old JVM, and /request a new one, but...
Technology isn't perfect... YET!
--
You received this message because you are subscribed to the Google Groups
"Google App Engine for Java" 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-java?hl=en.