Supervisor之浅谈

Supervisor 是用python 开发的一个 client/server 服务,是linux/unix 系统下的一个进程管理工具,不支持Windows系统,可以很方便的监听/启动/停止/重启一个或多个进程;
Supervisor是基于python开发的,需要检测系统是否具有python2.4以上的版本;
安装supervisor
pip  install  supervisor
 
为了方便管理配置信息,我们把配置分成两部分:
supervisor 是一个 C/S 模型的程序, supervisord 是server端,supervisorctl 是对应的client端;
首先来看 supervisord 的配置文件,安装完 supervisor 之后,可以运行 echo_supervisord_conf 命令输出默认的配置项,也可以重定向到一个配置文件里:
# 创建配置文件目录
mkdir  /etc/supervisor
echo_supervisord_conf  >  /etc/supervisor/supervisord.conf
# 打开设置子配置文件选项
vim  /etc/supervisor/supervisord.conf
# 添加以下内容
[include]
files = /etc/supervisor/config.d/*.ini
 
子配置文件
# 根据主配置文件里设置的子配置文件路径建立目录
mkdir  /etc/supervisor/config.d
# 建立一个配置文件
vim  /etc/supervisor/config.d/test.ini
 
# 添加以下内容
# 项目名称
[program:test]
# 项目根目录
directory = /root
# 启动执行命令
command = /root/test.sh
 
 
 
 
 
 
 
posted @ 2020-04-29 21:44  以赛亚  阅读(115)  评论(0编辑  收藏  举报