我在项目中配置了celery,并在其中配置了一些任务
CELERY_BEAT_SCHEDULE
,我也将CELERY_BEAT_SCHEDULER设置为数据库后端CELERY_BEAT_SCHEDULER = 'django_celery_beat.schedulers.DatabaseScheduler'
因此,当我转到admin / django_celery_beat / periodictask / 1 / change /并将crontab字段从* / 1(小时)更改为* / 3(小时)并重新启动celery时,celery会将crontab覆盖为{{1} }配置:CELERY_BEAT_SCHEDULE
。但是,如果我按预期删除了'schedule': crontab(minute='*/10', hour='*/1'),
CELERY_BEAT_SCHEDULE
所以问题是,如何配置芹菜以按优先级安排工作时间?芹菜检查是否在数据库上更改了任务crontab,并且是否更改了db config /