1,版本要求:
≥python2.4 & <python3
2,安装命令:sudo pip install supervisor
3,配置:mkdir /etc/supervisor
echo_supervisord_conf > /etc/supervisor/supervisord.conf
4,program配置:
为方便各个app单独维护,我自己创建了apps目录来存储各个app的配置
cd /etc/supervisor
mkdir apps
然后编辑/etc/supervisor/supervisord.conf,修改include配置项:
[include]
files = /etc/supervisor/apps/*.conf
5,启动:
用-c参数来指定supervisord.conf的参数:
supervisord -c /etc/supervisor/supervisord.conf6,管理:
# 读取有更新(增加)的配置文件,不会启动新添加的程序
$ supervisorctl reread
# 重启配置文件修改过的程序
$ supervisorctl update
# 查看程序状态
$ supervisor