3

失敗したタスクの再試行オプションを無効にする方法はありますか? queue.yaml でこれを行うことはできません

retry_parameters:
    task_retry_limit: 0

再試行を無効にする他のオプションはありますか?

4

3 に答える 3

6

task_retry_limit を 0 に設定すると、タスク キューのヘッダー X-AppEngine-TaskRetryCountを確認し、ゼロ以外の場合は中止できます。

于 2011-01-11T01:57:45.113 に答える
1

最新バージョン - 1.4.3 では、ゼロより大きい必要があります

0をアップロードしようとすると、これが得られます...

エラー 400: --- サーバー出力の開始 --- キュー構成が無効です。タスクの再試行制限は 0 より大きくする必要があります。--- エンド サーバーの出力 ---

于 2011-04-04T13:13:42.100 に答える
1

ゼロへの設定task_retry_limitは、SDK バージョン 1.7.5 の時点で許可されているようです。

以下queue.yamlが認められました。

queue:
- name: default
  rate: 5/s
  retry_parameters:
    task_retry_limit: 0
    task_age_limit: 1s

しかし、それは守られません。

Google App Engine: task_retry_limit が機能しないも参照してください。

于 2013-03-05T16:07:07.143 に答える