']
#3.3 启动celery
启动worker(在项目目录下,能看到manage.py文件的目录)
# celery4是项目名
celery multi start worker1 -A celery4...celery(win环境不支持脚本启动)
vim django-celery4.sh
#!...对于django项目,如果使用数据库存储定时任务,各有优缺点(针对我的项目)
优点: 可以在djcelery的数据库表中,修改定时任务的时间
缺点: 如果在代码中将定时任务要执行的函数修改了,需要把...djcelery中的表清空,否则,celery不会执行新的定时函数,回到数据库中执行旧的任务
所以,在这里,django中不配置使用数据库存储定时任务,这样每次修改之后,执行的都是新的定时任务函数(前提把队列清空...)
CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler'
#5 其他命令
#5.1 清空任务队列
还来不及被worker消费的任务都会存放到任务队列中