1、安装Python包管理工具
2、安装supervisorsupervisor安装完成后会生成三个执行程序:supervisortd、supervisorctl、髫潋啜缅echo_supervisord_conf,分别是supervisor的守护进程服务(用于接收进程管理命令)、客户端(用于和守护进程通信,发送管理进程的指令)、生成初始配置文件程序。
3、配置运行supervisord服务的时候,需要指定supervisor配置文件,如果没有显示指定,默认在以下目录查找
4、$CWD表示运行supervisord程序的目录。可以通过运行echo_supervisord_conf程序生成supervisor的初始化配置文件,如下所示:
5、配置文件参数说明supervisor的配置参数较多,下面介绍一下常用的参数配置,详细的配置及说明,请参考官方文档介绍。注:分号(;)开头的配置表示注释
6、配置管理进程进程管理配置参数,不建议全都写在supervisord.conf文件中,应该每个旅邯佤践进程写一个配置文件放在inc造婷用痃lude指定的目录下包含进supervisord.conf文件中。1> 创建/etc/supervisor/config.d目录,用于存放进程管理的配置文件2> 修改/etc/supervisor/supervisord.conf中的include参数,将/etc/supervisor/conf.d目录添加到include中