Jac*_* Xu 3 django celery django-celery
我CELERY_BEAT_SCHEDULER = "django_celery_beat.schedulers:DatabaseScheduler"在 django 项目设置文件中进行了设置。但它似乎不起作用。
我检查了 celerybeat 日志,发现 celerybeat 调度程序是celery.beat.PersistentScheduler. 我只能在 celery 节拍启动文件 ( celery -A config beat -l info --scheduler django_celery_beat.schedulers:DatabaseScheduler) 中将节拍调度程序设置为“DatabaseScheduler”。
如何在 django 设置文件中设置调度程序?我不想在 celerybeat 启动命令中设置调度程序。
小智 7
将以下选项添加到 Django settings.py
对于芹菜 =< 4.4.0:
CELERYBEAT_SCHEDULER = 'django_celery_beat.schedulers:DatabaseScheduler'
Run Code Online (Sandbox Code Playgroud)
对于芹菜 > 4.4.0:
CELERY_BEAT_SCHEDULER = 'django_celery_beat.schedulers:DatabaseScheduler'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1970 次 |
| 最近记录: |