0

我正在用 Python 尝试 AppEngine TaskQueues。我运行了一些代码,它在默认队列上创建了一个任务,我又运行了几次代码,它按预期创建了更多任务。

我进入任务队列管理部分并手动删除了其中一项任务。所有其他任务都完成了。

然后我从我的 AppEngine 代码中删除了创建任务的代码。

但是现在我删除的任务每隔 20 分钟左右就会被调用一次,我能做些什么来阻止这个任务吗?它不会出现在任何任务队列中。

我尝试禁用/重新启用应用程序,上传干净的 queue.yaml 文件。

有任何想法吗?

谢谢

4

2 回答 2

0

如果您确定发生这种情况,请使用标签 Component-TaskQueue 提交 错误并包含您的应用 ID。

于 2013-01-18T01:51:29.790 回答
0

您是否使用了延迟模块?如果是这样,请从您的 app.yaml 中删除 builtins: deferred。然后,您应该使任务调用的 url 再次可用并返回 http-200 状态代码。(对于延迟模块,这是 /_ah/queue/deferred)。这应该会阻止 GAE 重试。

于 2013-01-18T11:43:15.613 回答