当前位置: 代码迷 >> 综合 >> linux centOS 使用 supervisor 守护进程
  详细解决方案

linux centOS 使用 supervisor 守护进程

热度:46   发布时间:2023-10-17 17:51:26.0

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