supervisor部署

前言

  • 安装 supervisor
yum install supervisor

sudo apt install supervisor

systemctl enable supervisor

配置文件

路径

cd /etc/supervisor/conf.d/

内容

# 项目名称
[program:myWs]
# 项目路径
directory=/root/ws/myWs
# 启动命令(python解释器路径,项目入口文件)
command=/root/anaconda2/envs/tornado/bin/python main.py
# 在supervisord启动的时候也自动启动
autostart=true
# 程序退出后自动重启,可选值:[unexpected,true,false],默认为unexpected,表示进程意外杀死后才重启
autorestart=false
# 启动失败自动重试次数,默认是3
startretries=3
# 启动10秒后没有异常退出,就表示进程正常启动了,默认为1秒
startsecs=1
# 进程启动优先级,默认999,值小的优先启动
priority=999
# 
# stderr_logfile=/root/ws/err.log
# stdout_logfile=/root/ws/out.log
# 意为不记录日志
stderr_logfile=/dev/null
stdout_logfile=/dev/null

user = root
redirect_stderr = true
asgfjfghfc_maxbytes = 20M
stdout_logfile_backups = 20

常用命令

# 关闭进程
ps -ef | grep supervisord | grep -v grep | awk '{print $2}' | xargs kill

# 启动进程
supervisord -c /etc/supervisor/supervisord.conf

# 项目状态
supervisorctl status

# 重启项目 stop/start/restart
supervisorctl restart all/myWs

# 加载新增配置
supervisorctl reread

# 更新配置
supervisorctl update

# 重载任务
supervisorctl reload
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aiden_SHI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值