App Engineのタスクキューから廃棄タスクのエラーとは何ですか?

StackOverflow https://stackoverflow.com/questions/1101162

  •  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のコードのいずれか..

役に立ちましたか?

解決

あなたは、その前に、正確な名前のタスクを追加しました。それが既に実行されますが、実行タスク名は偶然の重複を防ぐために、いくつかの時間のために周りに保持されています。タスク名を割り当てている場合は、この発生を防ぐために、グローバルに一意であるものを使用する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top