在我的django settings.py文件中,我有以下celerybeat调度程序代码
CELERYBEAT_SCHEDULE = {
'call-every-30-seconds': {
'task': 'myapp.tasks.update_value',
'schedule': timedelta(minutes=30),
},
}
如何在我的supervisord.conf文件中设置我的CELERYBEAT_SCHEDULE路径,如下所示
[program:celerybeat]
command=celery beat -A RPF1 --schedule path/to/celerybeat/schedule --loglevel=INFO
任何信息将不胜感激。谢谢。
答案 0 :(得分:0)
删除--schedule
参数。这是不必要的。 Celery将从Django环境中获取CELERYBEAT_SCHEDULE并使用它。