【发布时间】:2019-06-27 14:12:22
【问题描述】:
我想使用 AsyncResult 对象重试以前撤销的任务,但我收到一条错误消息,提示我运行该任务后该任务将被丢弃
worker_1 | [2019-06-27 16:04:23,094: INFO/MainProcess] Discarding revoked task: ...
根据docs,被撤销的任务列表由工作器存储在内存中,并且在工作器重新启动之前不会被清除。
是否有另一种方法可以取消正在运行的任务而不是撤销它,或者我可以以某种方式从撤销的任务列表中删除该任务?
【问题讨论】:
-
为什么不简单地创建一个具有相同参数的新任务呢?那不行吗?
-
不过,我想重复使用完全相同的任务来更轻松地跟踪它的历史
-
这没有任何意义。就像你释放了一部分内存,然后想把它带回来一样。 :)