百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> Supervisor安装配置并监控PHP进程的实例
分享文章到:

Supervisor安装配置并监控PHP进程的实例

发布时间:01/15 来源: 浏览: 关键词:
Supervisor 是一个客户端服务器系统,允许用户监控和控制类 Unix 操作系统上的进程数,下面我们就来看一个关于Supervisor监控PHP进程的实例,看看是不是文章所说的这样。


PHP进程的生命周期很短,遇到意外情况也会中断,如果跟想要PHP在后台不断的跑脚本,就需重启它。Supervisor是一个python开发的基于*nix上的管理和监控进程的client/server程序。当PHP进程中断,会重新启动它。
安装:

wget http://pypi.python.org/packages/source/s/supervisor/supervisor-3.0b1.tar.gz
tar -zxvf supervisor-3.0b1.tar.gz
cd supervisor-3.0b1
easy_install supervisor  #安装setuptools(yum -y install python-setuptools)

配置:

在/etc/supervisord.conf后添加:
[program:php]
command= /usr/local/php54/bin/php -f /root/supervisor/test.php  #被监控进程
;process_name=%(process_num)02d
;numprocs=5 #启动几个进程
autostart=true #随着supervisord的启动而启动
autorestart=true #自动启动
startsecs=1 #程序重启时候停留在runing状态的秒数
startretries=10 #启动失败时的最多重试次数
redirect_stderr=true #重定向stderr到stdout
stdout_logfile=/root/supervisor/test.log #stdout文件

命令:

supervisord :启动supervisor sever
supervisorctl:启动supervisor client的命令行窗口。

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有7人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板