I should have looked at this thread before posting my own (http://
groups.google.com/group/google-appengine/browse_thread/thread/
7ff808e8243562cf#).
I'm using GAE as a sync-backend for a smallish app, so my traffic is
very bursty, with long idle periods. I've been seeing exactly what you
describe for the past few days, although I haven't changed my
scheduler settings in many months (1 idle instance, 7s min pending
latency.)
Maybe they changed something so that the scheduler is now avoiding
sending requests to that one idle instance at all costs. This results
in requests sitting in the pending queue for those 7 seconds, and then
a new instance is started - so many requests to my idle app are
waiting for 10s now, while the idle instance does exactly nothing.
The fact that this behavior has been coming and going, and also that
normal (non cold-start) requests have lately been much slower than
normal, leads me to suspect that this isn't a deliberate change but
some kind of instability in GAE that's been going on for days now. I'd
love to hear some feedback as to what's happening.
On Feb 29, 2:02 pm, Simon Knott <
knott.si...@gmail.com> wrote:
> Hi,
>
> I thought I was going crazy - in the past week or so the latter is exactly
> what I'm experiencing. My free-tier app gets so little traffic at the
> moment that I was putting it down to that, but maybe it's not.
>
> I've tested it with just a single user and I'm seeing three instances
> started for a single page request, which has a three ajax calls on it.
> What I see is the following:
>
> - Static page loads which fires 3 ajax calls
> - New instance gets started for the first ajax call
> - Second ajax call also starts up a new instance, but the initialisation
> is delayed until the first ajax call completes
> - Third ajax call also starts up a new instance, but the initialisation
> On Tuesday, 28 February 2012 17:33:14 UTC, Jeff Schnitzer...
>
> read more »