作用
- supervisor是一个进程管理工具,用途是管理(启动,停止,重启等操作)一个或多个进程(当系统需要同时管理多个进程的时候,supervisor是一个不错的选择)。
组成
- supervisor主要包括两个端(server端和client端)
- servier端的启动是通过命令(supervisord -c supervisord.conf)来启动的
- client端是通过命令(supervisorctl status)来查看当前运行的进程的状态的,也可以通过命令(supervisorctl help)来查看所有客户端命令帮助
安装方法
- 下载supervisor的压缩包并解压
- 将当前目录切到解压后的安装包下,通过命令(python setup.py install)进行安装
- check安装是否成功,具体做法是:在python的command Line下输入import supervisor查看是否加载成功
- 生成配置文件(不可省略的一步哦!!)通过命令(echo_supervisor_conf>/etc/supervisord.conf)(备注:这个地址是默认地址,也可以自己指定,如果是自己指定,则启动supervisor服务的时候需要通过命令(supervisord -c /path/supervisord.conf)指定具体的配置文件地址来进行启动,如果不指定,supervisor默认的寻找顺序是当前路径,再是默认路径)