How about this solution?

1. On cron job execution, insert a task in the task queue for 5 minutes in
the future
2. On cron job completion, store completion status into the datastore OR
memcache
3. When the task executes, check for task completion. If the task has not
completed, repeat the task.

On Wed, Jun 9, 2010 at 10:55 PM, dmitrygusev <[email protected]> wrote:

> Hi,
>
> I see "Request was aborted after waiting too long to attempt to
> service your request" in logs.
>
> The request was initiated by cron job (which triggers in every 1 hours
> rate).
>
> It is important to me this call to be executed nearly once per hour.
> Is it possible somehow to make this request repeated if it was aborted
> by a reason of waiting too long?
>
> (Maybe put cron requests to some queue?)
>
> --
> 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]<google-appengine-java%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>


-- 
Ikai Lan
Developer Programs Engineer, Google App Engine
Blog: http://googleappengine.blogspot.com
Twitter: http://twitter.com/app_engine
Reddit: http://www.reddit.com/r/appengine

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

Reply via email to