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.