1.安装和检查supervisor
# 更新包
sudo apt update
#安装supervisor
sudo apt install supervisor
#启动supervisor
sudo systemctl start supervisor
#检查supervisor运行状态
sudo systemctl status supervisor
2.配置运行项目地址
Supervisor 的配置文件通常位于 /etc/supervisor/conf.d/
文件夹中。您可以在此处添加 .conf
文件来管理各个服务。
sudo nano /etc/supervisor/conf.d/my_app.conf
[program:my_app]
command=/path/to/your/application ; 运行命令
directory=/path/to/your/application ; 工作目录
autostart=true ; 自动启动
autorestart=true ; 自动重启
stderr_logfile=/var/log/my_app.err.log ; 错误日志文件
stdout_logfile=/var/log/my_app.out.log ; 输出日志文件
#重新运行supervisor
sudo supervisorctl reread
sudo supervisorctl update
3.其他supervisor 命令
sudo supervisorctl status # 查看所有进程的状态
sudo supervisorctl start name # 启动指定的进程
sudo supervisorctl stop name # 停止指定的进程
sudo supervisorctl restart name # 重启指定的进程sudo systemctl enable supervisor #开机自启动