安装最新版本的celery:
pip install celery
#使用协程的方式启动。当然首先你需要安装eventlet。(pip install eventlet)
celery -A celery_server worker --loglevel=info -P eventlet
这个命令会开启一个在前台运行的 worker,解释这个命令的意义:
worker: 运行 worker 模块。
-A: –app=APP, 指定使用的 Celery 实例。
-l: –loglevel=INFO, 指定日志级别,可选:DEBUG, INFO, WARNING, ERROR, CRITICAL, FATAL
其它常用的选项:
-P: –pool=prefork, 并发模型,可选:prefork (默认multiprocessing), eventlet, gevent, threads.
-c: –concurrency=10, 并发级别,prefork 模型下就是子进程数量,默认等于 CPU 核心数