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 程序名

posted @ 2018-09-07 15:01  XiaO天  阅读(734)  评论(0编辑  收藏  举报