繁体   English   中英

Django Celery 和 Django-Celery-Beat

[英]Django Celery & Django-Celery-Beat

我是异步任务的新手,我正在使用 django-celery 并希望使用 django-celery-beat 来安排定期任务。

然而,看起来 celery-beat 并没有完成一次性任务。 我是否需要两个 Celery 实例,一个作为一项关闭任务的工作人员,另一个作为计划任务的节拍才能工作?

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

所以完整的命令看起来像:

celery -A flock.celery worker -l DEBUG -BE

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM