我有一个期间任务,从数据库中获取计划 因为我们希望用户可以更改该值
app.conf.CELERYBEAT_SCHEDULE = {
'do_something': {
'task': 'celery_task.tasks.do_something',
'schedule': timedelta(seconds=get_setting()),
'options': { 'queue': 'do_something',
'expires':get_setting()}
},
当我执行celery beat -A project --loglevel=INFO
时
它按每timedelta(seconds=get_setting()
但是当我改变数据库中的时间时
任务仍然使用旧的计划时间
我怎样才能让它使用新的时间表????
没有重新启动芹菜击败可能吗?