2010-09-15 34 views
1

De Task Queue Python API Overview:Quelle exception App Engine génère lorsqu'une tâche approche la limite de 30 secondes?

Si votre exécution de la tâche se rapproche de 30 secondes limite , App Engine déclenche une exception que vous pouvez attraper puis rapidement enregistrer votre travail ou processus journal.

Quelle exception est-ce?

+0

duplication possible de [quel est le nom de l'exception de délai d'expiration dans App Engine?] (Http://stackoverflow.com/questions/923957/what-is-the-name-of-the-timeout-exception-in -app-engine) –

+0

Peut-être. Mais je dois être sûr que c'est la même exception. Penser mieux, devrait être, puisque les travailleurs de la tâche sont des gestionnaires de demande. – fjsj

Répondre

5

L'exception est google.appengine.runtime.DeadlineExceededError, de même que pour les requêtes Web normales. Une tâche exécutée à partir de la file d'attente se comporte de manière identique à une requête Web ordinaire, sauf que l'API Taskqueue replantera une tâche qui sort avec une réponse non-200.