【发布时间】:2014-03-17 22:23:27
【问题描述】:
我正在尝试设置两个每分钟运行的任务。有没有办法将它们组合在一起运行?
我在celeryconfig.py 中指定了CELERYBEAT_SCHEDULE,如下所示:
CELERYBEAT_SCHEDULE = {
'every-minute': {
'task': 'tasks.add',
'schedule': crontab(minute='*/1'),
'args': (1,2)
},
}
所以如果我想运行两个任务,我会期待这样的事情吗?
CELERYBEAT_SCHEDULE = {
'every-minute': {
'task': ['tasks.add','task.multiply'],
'schedule': [crontab(minute='*/1'),crontab(minute='*/1')],
'args': [(1,2),(3,4)]
},
}
但是没有用。有什么标准的方法吗?
【问题讨论】:
标签: python flask celery celerybeat