supervisor监控php进程程序,用 Supervisor 自启动、监控程序

Supervisor 是 一个 Linux/Unix 系统上的进程监控工具。使用 Python 语言开发,提供 Web 管理界面,能够根据配置后台运行程序、监控程序、重启挂掉的程序等管理功能。

安装使用

在 Ubuntu 上可以使用apt-get install supervisor,在 CentOS 上可以使用yum install supervisor。但这些基于源的方式安装,可能版本比较老。所以推荐使用easy_install安装:

easy_install supervisor

生成默认配置文件:

echo_supervisord_conf > /etc/supervisord.conf

安装完后,主要有3个命令,分别是:

echo_superisord_conf - 生成默认配置文件

supervisord - 服务端

supervisorctl - 客户端

修改/etc/supervisord.conf,引入程序配置文件:

[include]

files = /etc/supervisord/*.conf

程序配置示例

[program:demo]

directory = /opt/soft/demo/

command = /opt/soft/demo/demo

autostart = true

autorestart = true

startsecs = 5

user = upfor

redirect_stderr = true

stdout_logfile = /var/log/supervisord/stdout.demo.log

stdout_logfile_maxbytes = 1MB

stdout_logfile_backups = 10

stdout_capture_maxbytes = 1MB

stderr_logfile = /var/log/supervisord/stderr.demo.log

stderr_logfile_maxbytes = 1MB

stderr_logfile_backups = 10

stderr_capture_maxbytes = 1MB

文章作者 Jioby

51reboot golang课程第4期6.15日开课

51reboot 运维前端课程正在火热招生中

详情联系WeChat;17812796384

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值