supervisor守护进程

1.安装 python3

yum install python3

m_925e1bfc1218941fb4c4b00049b08f77_r

2.安装 supervisor

pip3 install supervisor

m_6282b428184293d1d13e0a4170772633_r

3.文件解析

supervisor 安装完成后,会在 /usr/local/bin 下生成三个执行程序:supervisortdsupervisorctlecho_supervisord_conf,分别是 supervisor 的守护进程服务(用于接收进程管理命令)、客户端(用于和守护进程通信,发送管理进程的指令)、生成初始配置文件程序。

4.生成配置文件

#创建配置文件目录
mkdir /etc/supervisor

#生成配置文件
echo_supervisord_conf > /etc/supervisor/supervisord.conf

m_41ba7e37a762945737dc00586623ea42_r

5.修改配置加载目录

mkdir /etc/supervisor/conf

sudo vim /etc/supervisor/supervisord.conf

m_dc77f16a9ea26cdb233291eaf1d81ff5_r

Tips:需要 在 /etc/supervisor 创建 conf 目录,用于存放新建的守护进程的配置文件。

6.添加守护进程配置文件

sudo vim /etc/supervisor/conf/php.woker.conf

编辑内容如下:

[program:php-worker]
process_name=%(program_name)s_%(process_num)02d
command=/usr/local/php/sbin/php-fpm -c /usr/local/php/php.ini
autostart=true
autorestart=true
user=www
numprocs=1
redirect_stderr=true
stdout_logfile=/var/sup.log

m_77452a04c47885479b1cddcf78a6d44c_r

7.启动 supervisor 程序

supervisord -c /etc/supervisor/supervisord.conf

m_f52eaeb22e0ab7dffcea3c4114e1b9ba_r

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:小林博客 www.vvso.cn小林博客 » supervisor守护进程
分享到: 更多 (0)

评论 抢沙发

切换注册

登录

忘记密码 ?

切换登录

注册