首页 > 其他 > 详细

celery后台运行

时间:2018-06-15 12:21:04      阅读:312      评论:0      收藏:0      [点我收藏+]

参考:https://blog.csdn.net/qq_18863573/article/details/52437689
pip install supervisor # 要用python2的pip装,环境变量/usr/bin/python指向python2,否则启动supervisor会报错
2.创建supervisor配置文件,命令如下:
进入项目文件(echo_supervisord_conf是/usr/bin/echo_supervisord_conf文件,如果当前环境的python指向python3会报错)

echo_supervisord_conf > supervisord.conf
vim supervisord.conf
在末尾输入:
[program:celery] # celer是superctr stop [name]的name参数

;command=/usr/bin/celery worker -A tasks
command=/home/zd/virtualenvs/p_manage/bin/python  manage.py celery -A test_django  worker -B

directory=/home/zd/test

stdout_logfile=/tmp/celery.log

autostart=true

autorestart=true

redirect_stderr=true

stopsignal=QUIT
/usr/bin/supervisord  (该运行命令根据你的安装路径为准,安装目录为你所使用的python安装目录下的bin目录内,如果有使用virtualenv请自行区分)
3.supervisorctl查看和停止supervisor的状态:
报错后可查看/tmp/celery.log
supervisorctl 
status       # 查看状态
reread       # 读取配置信息
update       # 加载最新的进程
stop         # 停止进程
start        # 启动进程
reload       # 重新加载配置

celery后台运行

原文:https://www.cnblogs.com/lajiao/p/9186407.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!