首页 > 系统服务 > 详细

【原创】Linux基础之supervisor

时间:2021-09-02 06:18:07      阅读:4      评论:0      收藏:0      [点我收藏+]

简介

Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.
官网:http://supervisord.org

安装

yum install supervisor

配置

配置文件路径

/etc/supervisord.d/*.ini

配置文件示例

/etc/supervisord.d/mypro.ini

[program:mypro]
environment=JAVA_HOME="/usr/java/jdk1.8.0_202-amd64"
directory=/path/to/mypro
command=sh /path/to/mypro/start.sh
autostart=true
autorestart=true
user=root
numprocs=1
startretries=3
stopasgroup=true
killasgroup=true
startsecs=5
stderr_logfile=/path/to/mypro/stderr.log
stdout_logfile=/path/to/mypro/stdout.log

可配置环境变量、启动命令、启动用户、日志目录等

启动

systemctl start supervisord.service
systemctl enable supervisord.service

使用

supervisorctl status
supervisorctl start
supervisorctl stop
supervisorctl restart
supervisorctl update
supervisorctl reload

【原创】Linux基础之supervisor

原文:https://www.cnblogs.com/barneywill/p/15206202.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!