Hi Ikai - the behavior we are seeing suggests the "offline" tasks are
subject to the same 1000msec rule as external requests.
Queuing up a number of tasks reliably results in the "Request was
aborted after waiting too long to attempt to service your request"
error - which is actually fine, BUT, the appengine kicks in the back-
off algorithm.
This results in tasks that cycle for 20+ generations, with mean time
between run attempts of 19hr+.
How do we know the 1000 msec rule is in effect?
The situation improves drastically if we introduce a large number of
"no-op" tasks that complete in ~40 msec and skew the averages.
J
On Sep 17, 2:05 am, "Ikai Lan (Google)" <
ikai.l+gro...@google.com>
wrote:
> Jason, I think your situation is fine. Offline tasks have the property that,
> unlike user-facing tasks, do not require instant execution. If you schedule
> an offline task for "now", that actually means "when there's capacity" and
> App Engine can allocate idle capacity to process your request. Thus, the
> need to spin up additional instances is unnecessary in most cases. Are you
> seeing that your tasks are backed up?
>
> > > >
google-appengi...@googlegroups.com<
google-appengine%2Bunsu...@googlegroups.com><google-appengine%2Bunsubscrib
> >
e...@googlegroups.com>
> > > > .
> > > > For more options, visit this group at
> > > >
http://groups.google.com/group/google-appengine?hl=en.
>
> > > --
> > > Nick Johnson, Developer Programs Engineer, App Engine Google Ireland Ltd.
> > ::
> > > Registered in Dublin, Ireland, Registration Number: 368047
> > > Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration
> > Number:
> > > 368047
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to
google-a...@googlegroups.com.
> > To unsubscribe from this group, send email to
> >
google-appengi...@googlegroups.com<
google-appengine%2Bunsu...@googlegroups.com>