Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用芹菜节拍在完成上一个任务后的5分钟内运行任务?_Python_Django_Python 3.x_Task_Celery - Fatal编程技术网

Python 如何使用芹菜节拍在完成上一个任务后的5分钟内运行任务?

Python 如何使用芹菜节拍在完成上一个任务后的5分钟内运行任务?,python,django,python-3.x,task,celery,Python,Django,Python 3.x,Task,Celery,我有两个任务-a和b 任务a在完成前一任务后5分钟内运行a 任务b在完成上一个任务b后3分钟内运行 我如何实现它?我正在使用Python3.6.8、Django 2.2.6和celery 4.3.0?简单的回答是,你不能用芹菜节拍来做这件事,因为芹菜节拍会在任务开始时触发,而不是在任务结束时触发。如果你必须在上一个任务结束后三分钟内完成,建议您只添加一个对的调用。在a和b的末尾应用\u async,并启动每个任务一次。简单的回答是,芹菜节拍无法执行此操作,因为芹菜节拍将在任务开始时触发,而不是在

我有两个任务-
a
b

任务
a
在完成前一任务后5分钟内运行
a

任务
b
在完成上一个任务
b
后3分钟内运行


我如何实现它?我正在使用
Python3.6.8
Django 2.2.6
celery 4.3.0

简单的回答是,你不能用芹菜节拍来做这件事,因为芹菜节拍会在任务开始时触发,而不是在任务结束时触发。如果你必须在上一个任务结束后三分钟内完成,建议您只添加一个对
的调用。在
a
b
的末尾应用\u async
,并启动每个任务一次。

简单的回答是,芹菜节拍无法执行此操作,因为芹菜节拍将在任务开始时触发,而不是在任务结束时触发。如果您确实需要在上一个任务结束三分钟后执行此操作,建议您只需添加对
的调用。在
a
b
的末尾应用_async
,并启动每个任务一次