所以我一直在想如何制定计划任务,我找到了芹菜,并能够做出简单的计划任务。为此,我需要打开一个命令行并运行celery -A proj beat以执行任务。这在开发环境中可以正常工作,但将其投入生产时将成为问题。 那么如何让芹菜在没有命令行的情况下工作?当我的生产服务器在线时,我怎样才能确保我的调度程序能够跟上?芹菜可以做这个,还是我需要去另一种方法?
我正在努力使芹菜适合高可用性我已经分叉了django_celery项目和celery这个分支以便进行我需要的自定义。芹菜链接显示的修改,利用下面的代码beat.py: 我加这个锁模式django_celery models.py文件,并能迁移就好: from django.db import models
@python_2_unicode_compatible
class Lock(mod