一、Superivisor简介
Supervisor是一个C/S系统,它允许用户在类UNIX系统上监控和管理一系列的进程。你可以把一个进程以Daemon的形式用Supervisor来管理。
二、安装
使用pip来安装Supervisor:
[root@test1 ~]# pip install supervisor
如果CentOS系统中没用安装pip,可以通过如下命令安装pip:
[root@test1 ~]# yum -y install python-pip
三、配置文件
Supervisor的配置文件需要手动执行命令来生成,如下:
[root@test1 ~]# echo_supervisord_conf > /etc/supervisord.conf
四、常用的配置项
command=/bin/cat # 启动程序时执行的命令;
directory=/tmp # 执行目录,若有/home/test/test1.py,将directory设置成/home/test,则command只需设置成python test1.py。否则command必须设置成绝对路径;
process_name=%(program_name)s # 进程启动,使用program name作为进程名,默认值;
autostart=true # 随Supervisor启动一起启动&