Supervisor使用心得
2015-11-07
概述
相信在做后端的同学经常会碰到要跑一些守护进程的情况,那这种情况下应该怎么办呢?tmux么?关掉shell服务岂不就挂掉了?那样太不爽啦。。。
因此,本文介绍的主角supervisor就该登场啦。supervisor是一个CS架构的工具,包括服务器程序和客户端程序两个部分。服务端程序为supervisord 主要用于管理进程信息,响应客户端的请求。客户端的程序supervisorctl,主要用户与不同的supervisord通信,获取查看并操作进程信息。详细信息可以参考 (http://supervisord.org).
安装
(以下适用于linux用户)
pip install -U supervisor
使用
在成功安装supervisor并正确设置环境变量后,就可以开始使用啦。首先我们可以看到名supervisord.conf的配置文件,其中