1.抽取配置信息

2.一条命令启动worker和beat:

  • celery -A task worker -l INFO -B

3.代码

Queue('beat_task',routing_key='beat_task')


from datetime import timedelta
from celery.schedules import crontab
CELERYBEAT_SCHEDULE = {
'my_beat':{
    'task':'task.task4',

    'schedule':timedelta(seconds=5),

    'args':(116,2),

    'options':{

        'queue':'beat_task',

        'routing_key':'beat_task'

    }

}
}