python2.7+celery4.2.1+supervisor==3.3.5 搭建celery守护进程亲测正解

文件构建路径参考:
在/etc下面构建supervisor文件夹
在'/data2/project/Data-web/' 执行命令supervisord -c /etc/supervisor/supervisord.conf
vim supervisord.conf 在该文件最后一行添加

[include]
files = /etc/supervisor/supervisord.conf.d/*.conf

在 /etc/supervisor 路径下创建文件夹supervisord.conf.d
/etc/supervisor/supervisord.conf.d 在该路径下面创建celeryd_worker.conf文件

vim celeryd_worker.conf 文件内容为:
[root@dev-n01-1 supervisord.conf.d]# cat celeryd_worker.conf 
[program:celeryworker]
directory=/data/app/Data-web
command=/usr/local/python/bin/celery worker -A celery_tasks.main:celery_app -l INFO  # 必须指定路径下面的celery
autorestart=true
autostart=true
user=root
stopsignal=INT
startsecs=1
stdout_logfile=/data2/log/Data-web/info.log     
stderr_logfile=/data2/log/Data-web/infoerror.log

在'/data2/project/Data-web/'该路径下面输入命令开启守护进程工作supervisord -c /etc/supervisor/supervisord.conf

 

supervisorctl status  查看所有守护进程任务运行状态
supervisorctl tail realtime stdout 列出单个任务出错的原因,该任务名字为realtime

 

配置含义可参考:https://www.jianshu.com/p/222d85c3833e

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值