title: Appengine Deferred task limited to 60 seconds
body: <p>In Google Appengine documentation it says that tasks are limited to 10 minutes. However when I run deferred tasks they die in 60 seconds. I couldn't find anywhere this to be mentioned.</p>
  
  <p>Does it mean that Appengine deferred tasks are limited to 60 seconds, or maybe I am doing something wrong?</p>
  
  <p>UPDATE: The first task is triggered from request, but I am not waiting for it to return (and how could I anyway, there are no callbacks). The subsequent ones
  I am triggering, kind of recursively, from within the task itself.</p>
  
  <pre><code>DeferredTask df = new QuoteReader(params);
  QueueFactory.getDefaultQueue().add(withPayload(df));
  </code></pre>
  
  <p>Many of them just work, but for the ones which reach 1 minute limit  I get <code>ApiProxy$ApiDeadlineExceededException</code></p>
  
  <blockquote>
    <p>com.googlecode.objectify.cache.Pending completeAllPendingFutures: Error cleaning up pending Future: com.googlecode.objectify.cache.CachingAsyncDatastoreService$3@17f5ddc
    java.util.concurrent.ExecutionException: com.google.apphosting.api.ApiProxy$ApiDeadlineExceededException: The API call datastore_v3.Get() took too long to respond and was cancelled.</p>
  </blockquote>
  
  <p>Another thing I noticed, this affects the other request to that server happening at the same time and that goes down with <code>DeadlineExceededException</code>.</p>