python程序使用supervisor启停

安装supervisor

复制代码
unzip supervisor-3.3.3.zip
cd supervisor-3.3.3
sudo python2 setup.py install

增加python应用的启动配置

复制代码
[program: xxx]
priority=10
directory=/opt/app/xxx
autostart=true
autosecs=30
autorestart=true
startretries=5
user=app
command=/usr/bin/nohup /usr/local/python3.10/bin/python3.10 -u app.py > xxx.log 2>&1 &

使用

更新supervisor,增加上面的配置

复制代码
sudo supervisorctl update

会输出: xxx: added process group

启动/停止/重启/查看状态:

复制代码
sudo supervisor start/stop/restart/status xxx
相关推荐
Piar1231sdafa2 小时前
蓝莓果实检测与识别——基于decoupled-solo_r50_fpn_1x_coco模型实现
python
拾零吖2 小时前
Python 常用内置函数
python
行走的bug...2 小时前
python项目管理
开发语言·python
其美杰布-富贵-李2 小时前
tsai 完整训练流程实践指南
python·深度学习·时序学习·fastai
m0_462605222 小时前
第N9周:seq2seq翻译实战-Pytorch复现-小白版
人工智能·pytorch·python
纪伊路上盛名在2 小时前
记1次BioPython Entrez模块Elink的debug
前端·数据库·python·debug·工具开发
CryptoRzz2 小时前
日本股票 API 对接实战指南(实时行情与 IPO 专题)
java·开发语言·python·区块链·maven
ss2732 小时前
考研加油上岸祝福弹窗程序
python
乾元2 小时前
基于时序数据的异常预测——短期容量与拥塞的提前感知
运维·开发语言·网络·人工智能·python·自动化·运维开发