1.安装
yum install supervisor
2.启动服务
开机启动
systemctl enable supervisord.service启动
systemctl start supervisord.service停止
systemctl stop supervisord.service
vim /etc/supervisor.conf
[include]
files = supervisord.d/*.conf
在最后添加
进入/etc/supervisor.d
vim /test.conf
[program:mark-service]command=java -Xms2g -Xmx2g -jar art.jar --spring.profiles.active=hk --server.port=8280 ;如果有多条命令,可以写入shell脚本再在这里调用directory=/root/label-service ;执行命令是切换到的目录user=root;执行命令所用的linux用户身份autorestart=true ;是否自动重启autostart=true ;启动supervisor时是否自行启动该程序redirect_stderr=true ;如果为true则将stderr发送到stdout相应的log文件中去stdout_logfile=/root/label-service/stdout.log ;制定stdout的输出文件stdout_logfile_maxbytes=50MB ;限定logfile的大小, 默认为50Mstdout_logfile_backups=10 ;保存logfile的最大数目,如果操作这个数目则对最早的logfile进行覆盖,默认为10