Python3 Supervisor 通用模板

使用配置

此文件夹需放到 ==/opt/supervisor== 目录下
若改变目录需要同时修改 ==supervisord.conf==、==supervisord.service==、==conf==目录下的配置文件里面 /opt/supervisor 的路径

启动

supervisord  
说明:
1. $CWD/supervisord.conf 也就是当前目录(默认)  
2. $CWD/etc/supervisord.conf 也就当前目录下的etc目录  
3. /etc/supervisord.conf 的配置文件
supervisord -c /opt/supervisor/supervisord.conf #到指定路径下去找配置文件

查看状态

supervisorctl  
说明:
1. $CWD/supervisord.conf 也就是当前目录(默认)  
2. $CWD/etc/supervisord.conf 也就当前目录下的etc目录  
3. /etc/supervisord.conf 的配置文件
supervisorctl -c /opt/supervisor/supervisord.conf #到指定路径下去找配置文件

supervisor 在 CentOS7 中开机启动

1. 将 supervisord.service 放到 /usr/lib/systemd/system 目录下  
2. 运行 systemctl start supervisord 命令启动服务  

其他Linux系统开机启动参见: https://github.com/Supervisor/initscripts

目录说明

|-- conf                --> 需要监控的程序的配置文件的存放路径
    |-- test.conf       --> 需要监控的程序的配置文件(示例)
|-- log                 --> supervisor 日志的存放路径
    |-- supervisord.log --> supervisor 日志
|-- pid                 --> supervisor pid文件的存放路径
|-- run_log             --> 监控的程序的日志文件的存放路径
    |-- test.log        --> 监控的程序的日志文件(示例)
|-- sock                --> supervisor sock文件的存放路径
|-- supervisord.conf    --> supervisor 配置文件
|-- supervisord.service --> 此文件用于 centos7 注册服务