毎分実行される 2 つのタスクを設定しようとしています。それらを 1 つにグループ化して実行する方法はありますか?
私は次のように指定CELERYBEAT_SCHEDULE
しましたceleryconfig.py
:
CELERYBEAT_SCHEDULE = {
'every-minute': {
'task': 'tasks.add',
'schedule': crontab(minute='*/1'),
'args': (1,2)
},
}
では、2 つのタスクを実行したい場合、次のようになると思いますか?
CELERYBEAT_SCHEDULE = {
'every-minute': {
'task': ['tasks.add','task.multiply'],
'schedule': [crontab(minute='*/1'),crontab(minute='*/1')],
'args': [(1,2),(3,4)]
},
}
しかし、うまくいきませんでした。これを行う標準的な方法はありますか?