首页 > 其他 > 详细

supervisor 管理 celery

时间:2019-04-23 10:09:56      阅读:179      评论:0      收藏:0      [点我收藏+]

安装supervisor

[root@ipv6-api ~]# pip3 install  supervisor

生成配置文件

[root@ipv6-api ~]#echo_supervisord_conf > /etc/supervisord.conf

 

增加如下配置

[include]
files = /var/www/ipv6check/app/api/v1/drive/sv.ini

 

如下配置

[root@ipv6-api ~]# cat /var/www/ipv6check/app/api/v1/drive/sv.ini
[program:celery]
command=celery -A run worker --loglevel=info        
directory=/var/www/ipv6check/app/api/v1/drive/           #celer方法目录
stdout_logfile=/var/log/celery/check_task_out.log
stderr_logfile=/var/log/celery/check_task_err.log
autorestart=true
redirect_stderr=true
startsecs=10
stopwaitsecs = 600

 

启动服务

[root@ipv6-api ~]#supervisord

 

更新服务

[root@ipv6-api ~]# supervisorctl update

 

客户端登录,可以查看到启动状态

[root@ipv6-api ~]# supervisorctl -c /etc/supervisord.conf
celery RUNNING pid 10923, uptime 18:22:35

 

可以执行以下方法

supervisor> status
celery RUNNING pid 10923, uptime 18:26:55

status 查看状态
reread 读取配置信息
update 加载最新的进程
stop 停止进程
start 启动进程
reload 重新加载配置

supervisor 管理 celery

原文:https://www.cnblogs.com/menkeyi/p/10754456.html

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