- 我在django项目中使用的celery来执行耗时任务,启动celery时使用supervisor来管理
- 使用supervisor的方法
(1) 安装 supervisor
pip install supervisor
(2)
在项目目录下执行命令
echo_supervisord_conf > supervisord.conf
生成配置文件,然后将下面的配置信息加入
[program:celery]
;后台运行的形式启动celery
command=celery multi start w1 -A proj -l info
;非守护进程的形式启动
;command=celery -A proj worker -l info
directory=/xxx