Python Django芹菜;Django芹菜酱

Python Django芹菜;Django芹菜酱,python,django,celery,django-celery,Python,Django,Celery,Django Celery,我不熟悉异步任务,我正在使用django芹菜,并希望使用django芹菜节拍来安排周期性任务 然而,芹菜节拍似乎并不能完成一次性任务。我是否需要两个芹菜实例,一个作为一次性任务的工作者,另一个作为计划任务的节拍,以使其工作?如果您有多个周期性任务(例如每10秒执行一次),则它们都应指向同一个计划对象。请参考将-B参数传递给您的工作人员,它是运行节拍计划的参数。这个工人将完成所有其他任务,从beat发送的任务,以及“一次性”任务,这对工人来说真的不重要 因此,完整命令如下所示: 芹菜-蜂群。芹菜工

我不熟悉异步任务,我正在使用django芹菜,并希望使用django芹菜节拍来安排周期性任务


然而,芹菜节拍似乎并不能完成一次性任务。我是否需要两个芹菜实例,一个作为一次性任务的工作者,另一个作为计划任务的节拍,以使其工作?

如果您有多个周期性任务(例如每10秒执行一次),则它们都应指向同一个计划对象。请参考

-B
参数传递给您的工作人员,它是运行节拍计划的参数。这个工人将完成所有其他任务,从beat发送的任务,以及“一次性”任务,这对工人来说真的不重要

因此,完整命令如下所示:


芹菜-蜂群。芹菜工人-l调试-BE

beat不需要两个单独的芹菜工人来正常工作。你能分享芹菜、beat设置和配置文件吗?是的,我知道我只需要一个worker来完成beat,但我也有一种方法让用户触发一次性功能,这些功能不是计划的一部分,而是执行的。这两项工作都可以由一名工人完成?我使用这个命令:“芹菜-A myproject.cellery beat-l info-调度器django_cellery_beat.schedulers:DatabaseScheduler”这是我用于一次性任务的命令:“芹菜-A flock.cellery worker-l DEBUG-E”@JijoNo需要两个单独的芹菜实例。计划任务和非计划任务都可以在一个实例中执行。您可以在定义定期任务时指定队列名称。问题是关于将一次性任务与定期任务混合,而不是多个定期任务。