pricing google gae flexible engine app google-app-engine task-queue

google-app-engine - gae - google app engine pricing



¿Qué es TombstonedTaskError de la cola de tareas de App Engine? (1)

¿Qué significa TombstonedTaskError ? Se está planteando al intentar agregar una tarea a la cola, desde un cron-job:

Traceback (most recent call last): File "/base/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 501, in __call__ handler.get(*groups) File "/base/data/home/apps/.../tasks.py", line 132, in get ).add(queue_name = ''userfeedcheck'') File "/base/python_lib/versions/1/google/appengine/api/labs/taskqueue/taskqueue.py", line 495, in add return Queue(queue_name).add(self) File "/base/python_lib/versions/1/google/appengine/api/labs/taskqueue/taskqueue.py", line 563, in add self.__TranslateError(e) File "/base/python_lib/versions/1/google/appengine/api/labs/taskqueue/taskqueue.py", line 619, in __TranslateError raise TombstonedTaskError(error.error_detail) TombstonedTaskError

La búsqueda en la documentación solo tiene lo siguiente para decir:

exception TombstonedTaskError(InvalidTaskError) Task has been tombstoned.

..que no es particularmente útil.

No pude encontrar nada útil en el código de App Engine tampoco ..


Ha agregado una tarea con ese nombre exacto anteriormente. Aunque ya se ejecutó, los nombres de las tareas ejecutadas se mantienen durante un tiempo para evitar duplicados accidentales. Si está asignando nombres de tareas, debe usar los que son únicos a nivel mundial para evitar que esto ocurra.