1

[Linux笔记]Nginx守护进程

最近VPS的Nginx不知道为啥,会无缘无故关掉。可能是负载过高被母鸡Kill了。但是为了保持网站在线,写了个守护进程:

aa=`pgrep -f nginx | wc -l`
if [ "$aa" = 0 ]
then
/usr/local/nginx/sbin/nginx
/usr/local/php/sbin/php-fpm start
else
echo "the program is running"
fi

把以上脚本写成一个.sh文件。然后用Crontab设置自动执行,发现Nginx不在进程中,自动启动Nginx和PHP-FPM。否则输出The Program is Running.

Crontab计划任务参考:http://www.hitsword.org/centos-crontab/

One Comment

发表评论

电子邮件地址不会被公开。 必填项已用*标注