当前位置: 代码迷 >> 综合 >> Supervisor使用
  详细解决方案

Supervisor使用

热度:92   发布时间:2023-10-17 18:01:50.0

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

安装

centOS
yum install supervisorubuntu
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的大小, 默认为50Mstdout_logfile_backups=10 ;保存logfile的最大数目,如果操作这个数目则对最早的logfile进行覆盖,默认为10