搜索
Hi~登录注册
查看: 1775|回复: 0

nginx遇到502自动重启脚本

[复制链接]

1892

主题

1899

帖子

6406

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6406
发表于 2015-12-29 20:01:54 | 显示全部楼层 |阅读模式
用budgetvm买了个小内存的VPS,于是为了防止出现502,特用了这个脚本
一个简单的脚本,用来监控502的,如果遇到502,自动重启PHP进程。适用于LNMP环境。
以下文件,存放于 /root 或其它目录:
  1. #!/bin/bash
  2. MY_URL="http://www.5ahl.com/"
  3. RESULT=`curl -I $MY_URL|grep "HTTP/1.1 502"`
  4. if [ -n "$RESULT" ]; then
  5.         /etc/init.d/php-fpm restart
  6. fi
复制代码
给予可执行权限:
  1. chmod +x /root/php.sh
复制代码
通过 crontab 设置自动运行:
  1. crontab -e
复制代码
手动输入以下内容,然后按Esc然后输入:wq回车
  1. * * * * * /root/php.sh
复制代码
按crontab -l 可以查看是否搞定

公众微信:idc5ahl
公众QQ:吾爱互联
关注公众微信,公众QQ每天领现金卡密
卡密介绍(http://www.5ahl.com/thread-2182-1-1.html
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 点我注册

快速回复 返回顶部 返回列表