标签: python celery
我们有一些芹菜任务确实运行很长时间(不幸的是,我们不能将其细分为子任务),但是完全可以杀死中期任务。
这在我们需要部署新代码时很糟糕,因为如果我们需要跳出所有工人(如果其中一个正在工作),则可能需要半小时而不是30秒。
任务中是否有任何方法可以找出它的工作人员是否在等待它,以便它可以终止/重新启动/执行任何操作,以便这些可以安全杀死的任务可以定期检查并自行终止?