"CELERY_BEAT_SCHEDULER" 配置在 Django 设置中不起作用
"CELERY_BEAT_SCHEDULER" config is not work in django settings
我在我的 django 项目设置文件中设置了 CELERY_BEAT_SCHEDULER = "django_celery_beat.schedulers:DatabaseScheduler"
。但是好像不行。
我查看了 celerybeat 日志,发现 celery beat 调度程序是 celery.beat.PersistentScheduler
。我只能在 celery beat 启动文件 (celery -A config beat -l info --scheduler django_celery_beat.schedulers:DatabaseScheduler
) 中将 beat scheduler 设置为 "DatabaseScheduler"。
如何在 Django 设置文件中设置调度程序?我不想在 celery beat 启动命令中设置调度器。
将以下选项添加到 Django settings.py
对于芹菜 =< 4.4.0:
CELERYBEAT_SCHEDULER = 'django_celery_beat.schedulers:DatabaseScheduler'
对于芹菜 > 4.4.0:
CELERY_BEAT_SCHEDULER = 'django_celery_beat.schedulers:DatabaseScheduler'
我在我的 django 项目设置文件中设置了 CELERY_BEAT_SCHEDULER = "django_celery_beat.schedulers:DatabaseScheduler"
。但是好像不行。
我查看了 celerybeat 日志,发现 celery beat 调度程序是 celery.beat.PersistentScheduler
。我只能在 celery beat 启动文件 (celery -A config beat -l info --scheduler django_celery_beat.schedulers:DatabaseScheduler
) 中将 beat scheduler 设置为 "DatabaseScheduler"。
如何在 Django 设置文件中设置调度程序?我不想在 celery beat 启动命令中设置调度器。
将以下选项添加到 Django settings.py
对于芹菜 =< 4.4.0:
CELERYBEAT_SCHEDULER = 'django_celery_beat.schedulers:DatabaseScheduler'
对于芹菜 > 4.4.0:
CELERY_BEAT_SCHEDULER = 'django_celery_beat.schedulers:DatabaseScheduler'