1.安装 python3
yum install python3
2.安装 supervisor
pip3 install supervisor
3.文件解析
supervisor
安装完成后,会在 /usr/local/bin
下生成三个执行程序:supervisortd
、supervisorctl
、echo_supervisord_conf
,分别是 supervisor
的守护进程服务(用于接收进程管理命令)、客户端(用于和守护进程通信,发送管理进程的指令)、生成初始配置文件程序。
4.生成配置文件
#创建配置文件目录mkdir /etc/supervisor#生成配置文件echo_supervisord_conf > /etc/supervisor/supervisord.conf
5.修改配置加载目录
mkdir /etc/supervisor/confsudo vim /etc/supervisor/supervisord.conf
Tips:需要 在
/etc/supervisor
创建conf
目录,用于存放新建的守护进程的配置文件。
6.添加守护进程配置文件
sudo vim /etc/supervisor/conf/php.woker.conf
编辑内容如下:
[program:php-worker]process_name=%(program_name)s_%(process_num)02dcommand=/usr/local/php/sbin/php-fpm -c /usr/local/php/php.iniautostart=trueautorestart=trueuser=wwwnumprocs=1redirect_stderr=truestdout_logfile=/var/sup.log
7.启动 supervisor 程序
supervisord -c /etc/supervisor/supervisord.conf