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
相关推荐
Hui_AI72010 分钟前
基于RAG的农产品GEO溯源智能问答系统实现
开发语言·网络·人工智能·python·算法·创业创新
不知名的老吴19 分钟前
后端知识点:Python处理加权点赞
开发语言·python
忡黑梨23 分钟前
eNSP_从直连到BGP全网互通
c语言·网络·数据结构·python·算法·网络安全
Cyber4K36 分钟前
【Python专项】基础语法(2)
开发语言·python
2601_956139421 小时前
文旅行业品牌全案公司哪家强
大数据·人工智能·python
hrhcode1 小时前
【LangGraph】二.State 和 Node 的设计细节
python·ai·langchain·langgraph·ai框架
dfdfadffa1 小时前
如何创建仅在首次订阅时执行一次计算的 RxJS 懒加载 Observable
jvm·数据库·python
m0_624578591 小时前
SQL分组后如何计算移动平均值_利用窗口函数AVG配合ROWS
jvm·数据库·python
2401_824222691 小时前
如何修复待办事项列表无法添加任务的 JavaScript 错误
jvm·数据库·python