supervisor的使用
首先supervisor因为不是我装的 所以我也不知道怎么装= =,以后有空可以研究下
直接说配置方法,
cd /etc/supervisord.d/
新建一个xxxxx.cond,
[program:程序名]
command=/bin/bash -c "启动命令"
directory=jar包路径
autorestart=true
stderr_logfile=/var/log/xxx.err.log
stdout_logfile=/var/log/xxx.out.log
environment=ASPNETCORE_ENVIRONMENT=Development
user=root
stopsignal=INT
保存, 然后更新配置到supervisor里面去,这里自己做了个sh脚本
#!/bin/bash
#/usr/bin/supervisord -c /etc/supervisord.conf
supervisorctl -u root -p xxx update
#supervisorctl -u root -p xxx reload -c /etc/supervisord.conf
然后执行命令./superes_update_config.sh
程序名: added process group
就OK了
前端UI页面
http://IP地址:9001/
持续集成中的应用方案:
supervisorctl -u root -p xxx stop 程序名
supervisorctl -u root -p xxx start 程序名