0

私は Python で AppEngine TaskQueues を試していました。いくつかのコードを実行すると、デフォルトのキューにタスクが作成されました。コードをさらに数回実行すると、期待どおりにさらにいくつかのタスクが作成されました。

タスク キュー管理セクションに移動し、タスクの 1 つを手動で削除しました。他のすべてのタスクは正常に完了しました。

次に、タスクを作成したコードを AppEngine コードから削除しました。

しかし、削除したタスクが 20 分ごとに呼び出されるようになりました。このタスクを停止するためにできることはありますか? どのタスク キューにも表示されません。

アプリケーションの無効化/再有効化を試み、クリーンな queue.yaml ファイルをアップロードしました。

何か案は?

ありがとう

4

2 に答える 2

0

これが確実に 発生している場合は、Component-TaskQueue というラベルでバグを報告し、アプリ ID を含めてください。

于 2013-01-18T01:51:29.790 に答える
0

deferredモジュールを使用しましたか?その場合は、app.yaml から builtins: deferred を削除してください。次に、タスクが呼び出す URL を再度利用可能にし、http-200 ステータス コードを返す必要があります。(deferred-modul の場合、これは /_ah/queue/deferred です)。これにより、GAE の再試行が停止します。

于 2013-01-18T11:43:15.613 に答える