App Engineのタスクキューから廃棄タスクのエラーとは何ですか?
-
12-09-2019 - |
質問
TombstonedTaskError
は何を意味するのでしょうか? cronジョブから、キューにタスクを追加しようとしたときにそれが提起されます:
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
のドキュメントを検索することだけを言うために、次のを持っています:
exception TombstonedTaskError(InvalidTaskError) Task has been tombstoned.
..特に有用ではありません。
私は<のhref =「http://code.google.com/p/soc/source/browse/thirdparty/google_appengine/google/appengine/api/labs/taskqueue/」で有用な何かを見つけることができませんでしたREL = "noreferrer"> App Engineのコードのいずれか..
解決
あなたは、その前に、正確な名前のタスクを追加しました。それが既に実行されますが、実行タスク名は偶然の重複を防ぐために、いくつかの時間のために周りに保持されています。タスク名を割り当てている場合は、この発生を防ぐために、グローバルに一意であるものを使用する必要があります。
所属していません StackOverflow