Supervisor是在linux下用python开发的进程管理工具
#安装supervisor
apt install supervisor
#查看
ps aux |grep supervisorctl
#supervisor安装目录
cd /etc/supervisor/
#查看supervisor的配置文件
cd conf.d/
#编辑整个项目配置文件
vim futurematchsystem.conf
#查看supervisor运行状态
supervisorctl status
#更新supervisor的配置信息
supervisorctl update
#启动 配置的文件中的 basesetting设置
supervisorctl start basesetting
supervisorctl start equity
supervisorctl start equitypersistence
supervisorctl start basesetting
#查看supervisor运行状态
supervisorctl status
supervisor的项目配置举例:
[program:basesetting]
user=root #用户root执行
command=java -jar base-setting-0.0.1.jar #执行的shell命令
autorestart=true #是否自动重启
directory=/usr/local/webapps/futureMatchSystem #服务工作目录
startsecs=5 #启动间隔秒
startretries=3 #重试次数
redirect_stderr=true #是否采用标准输出
stdout_logfile=/data/log/basesetting/basesetting.log
stderr_logfile=/data/log/basesetting/basesetting.err.log
网友评论