Netsky's Blog

  • *NIX相关
  • 心情随笔
  • 无线安全
  • 软件交流
  • 未分类
  1. 首页
  2. *NIX相关
  3. 正文

LNMP-502自动重启脚本

2012年3月1日 2334点热度 0人点赞 0条评论

使用lnmp的同学经常会遇到nginx出现502的情况,有些时候无论怎么调整,都不能解决问题,如果在睡觉的时候出现问题,而自己又没有检查,那流量不就白白浪费了吗?
下面我介绍一种方法,完全可以监测到502然后自动重启php-fpm
在SSH中新建一个文件
SSH中输入:
vi 502.sh

在文件中输入如下内容

  • #!/bin/bash
  • MY_URL="http://www.zzwsem.net/"
  • RESULT=`curl -I $MY_URL|grep "HTTP/1.1 502"`
  • if [ -n "$RESULT" ]; then
  • /etc/init.d/php-fpm restart
  • fi

然后保存,其中的网址设置你这台VPS上的任意网页
赋予777权限
chmod 777 /root/502.sh

下一步我们设置上定时
crontab使用方法
SSH中输入crontab -e
输入:
*/1 * * * * /root/502.sh

这样就可以自动检测网页如果是502 就自动重启

标签: VPS新手教程
最后更新:2012年3月1日

Netsky

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

Netsky

这个人很懒,什么都没留下

实用工具
人民币大写电脑版 人民币大写手机版 DNSpod API获取PHP版 DNSpod API获取HTML版 Dnspod 动态解析
目录
  • *NIX相关
  • 心情随笔
  • 无线安全
  • 未分类
  • 群晖
  • 虚拟化
  • 软件交流

COPYRIGHT © 2022 Netsky's Blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang