Supervisor 是 Linux 系统中常用的进程守护程序。
supervisor使用了python进行开发,安装前先检查一下系统否安装了Python2.4以上版本(但不支持python3.x)。
安装命令:
pip install supervisor
安装完成后会生成三个执行程序:supervisortd、supervisorctl、echo_supervisord_conf,分别是supervisor的守护进程服务(用于接收进程管理命令)、客户端(用于和守护进程通信,发送管理进程的指令)、生成初始配置文件程序。
生成配置文件
安装好supervisor之后,默认是没有生成配置文件的。可以通过以下命令生成配置文件:
echo_supervisord_conf > /etc/supervisor/supervisord.conf
编辑配置文件
vim /etc/supe