这些有什么区别?
我正在尝试设置celery + supervisor,网上的一些conf文件有多个,而其他只有一个.
wdh*_*wdh 38
据我所知,celeryd这只是celery worker命令的旧名称.
celerybeat是一个调度程序,它celery worker在给定时间将预定义任务发送给a .如果要按计划运行任务,则只需要打扰它.例如,如果您有一个名为backup-database的任务需要每天凌晨1点运行,您可以将其添加到CELERYBEAT_SCHEDULE您的conf中,这看起来像这样.
CELERYBEAT_SCHEDULE = {
'backup-database': {
'task': 'tasks.backup_database',
'schedule': crontab(hour=1, minute=0, day_of_week='*'),
'args': (16, 16)
},
}
Run Code Online (Sandbox Code Playgroud)