安装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