Limit czasu AppEngine z kolejkami zadań

Próbuję wykonać zadanie w AppEngine za pośrednictwem kolejek zadań, ale wciąż wydaje się, że mam do czynienia z przekroczeniem limitu 60 sekund. Nie jestem pewien, co robię źle, ponieważ limit, o którym myślę, powinien wynosić 10 minut, jak w reklamie.

Mam telefon dourlfetch.fetch() to wydaje się być winowajcą. Moje połączenie to:

urlfetch.fetch(url, payload=query_data, method=method, deadline=300)

Koniec śledzenia mojego stosu pokazuje metodę, która uruchamia wywołanie pobierania url tuż przedDeadlineExceededError:

File "/base/data/home/apps/s~mips-conversion-scheduler/000-11.371629749593131630/views.py", line 81, in _get_mips_updated_data
policies_changed = InquiryClient().get_changed_policies(company_id, initial=initial).json()

Kiedy patrzę na wyświetlane informacje o kolejce zadań:

Method/URL: POST /tasks/queue-initial-load
Dispatched time (UTC): 2013/11/14 15:18:49
Seconds late: 0.18
Seconds to process task: 59.90
Last http response code: 500
Reason to rety: AppError

Mój widok przetwarzający zadanie wygląda następująco:

class QueueInitialLoad(webapp2.RequestHandler):
def post(self):
    company = self.request.get("company")
    if company:
        company_id = self.request.get("company")
        queue_policy_load(company_id, queue_name="initialLoad", initial=True)

przy czym queue_policy_load jest metodą wyzwalającą wywołanie urlfetch.

Czy brakuje mi czegoś oczywistego, co ogranicza mnie do limitu czasu 60 sekund zamiast 10 minut?

questionAnswers(3)

yourAnswerToTheQuestion