1
Hstar 2017-10-05 15:25:54 +08:00
是在一个 Celery 里注册这三个任务....
难道你开十个普通异步任务要十个实例吗... |
2
miniyao OP |
3
spritevan 2017-10-05 23:57:13 +08:00 1
|
4
junzki 2017-10-06 13:56:20 +08:00 1
@miniyao Celery 不区分这个。Celery 的定时任务需要一个专门的守护进程 celery beep。大致原理就是 celery beep 发起一个异步任务,由 celery worker 执行。
|
5
kevindu 2017-10-13 17:56:34 +08:00
可以在配置里面写,也可以在任务中指定
CELERYBEAT_SCHEDULE = { 'task_a': { 'task': 'first_task', 'schedule': crontab(hour=18, minute=00), 'kwargs': {'stype': 'example'} }, "task_b": { "task": "second_task", "schedule": crontab(hour=16, minute=30) } } |