来源:自学PHP网 时间:2014-11-28 23:06 作者: 阅读:次
[导读] 守护进程其实就是一个监控功能了,我们可以利用监控功能来监控一指定应用有没有启动了,如果没有启动我们就把它启动了,下面来看一个Nginx守护进程的操作方法.最近VPS的Nginx不知道为啥...
linux系统中Nginx守护进程(自动启动nginx)守护进程其实就是一个监控功能了,我们可以利用监控功能来监控一指定应用有没有启动了,如果没有启动我们就把它启动了,下面来看一个Nginx守护进程的操作方法. 最近VPS的Nginx不知道为啥,会无缘无故关掉,可能是负载过高被母鸡Kill了,但是为了保持网站在线,写了个守护进程,代码如下:
把以上脚本写成一个.sh文件,然后用Crontab设置自动执行,发现Nginx不在进程中,自动启动Nginx和PHP-FPM,否则输出The Program is Running. 上面是一个针对Linux环境下的Nginx守护进程,现在来个增强版的.同学们看着改来用吧,代码如下:
mail命令需要mailx这个程序,用下面这条命令安装,代码如下: yum -y install mailx 跟上个版本一样把以上脚本写成一个.sh文件,然后用Crontab设置自动执行,这个版本是增强了邮件通知功能,发现Nginx不在进程中,自动启动Nginx和PHP-FPM并通过邮件通知管理检查,否则输出The Program is Running. 这样还会有一封邮件发送给你,哈哈是不是更智能了呀,比起windows系统是要智能了许多了. |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com