Supervisor使用

Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启

安装

centOS
yum install supervisor

ubuntu
apt-get install supervisor

supervio


[program:mark-service]

command=java -Xms2g -Xmx2g -jar art.jar --spring.profiles.active=ali --server.port=8280  ;如果有多条命令,可以写入shell脚本再在这里调用

directory=/home/platform/label-service       ;执行命令是切换到的目录

user=platform ;执行命令所用的linux用户身份

autorestart=true        ;是否自动重启

autostart=true ;启动supervisor时是否自行启动该程序

redirect_stderr=true    ;如果为true则将stderr发送到stdout相应的log文件中去

stdout_logfile=/home/platform/label-service/stdout.log  ;制定stdout的输出文件

stdout_logfile_maxbytes=50MB    ;限定logfile的大小, 默认为50M

stdout_logfile_backups=10 ;保存logfile的最大数目,如果操作这个数目则对最早的logfile进行覆盖,默认为10

 

你可能感兴趣的:(supervisor,supervisor)