gzyueqian
18078865874
首页 > 新闻中心 > > 正文

监控LNMP一键包502 Bad Gateway错误及cron定时问题

更新时间: 2012-02-25 10:58:02来源: 粤嵌教育浏览量:2932

    前段时间入手俩vps,使用了LNMP一键安装包,很方便!但近VPS总是出现502 Bad Gateway错误,处理不及时只能损失流量!

    按照飘易的方法,添加定时监控,发生错误自动处理,特别是身边没电脑无法上网的情况很是适用!

    原文整理了一下:

    原文传送门
    1、网站根目录新建文件:vi /homt/nuodou/monitor.php,monitor.php内容(越少越好):

    <?php
    echo "nuodou.com";
    ?>2、新建监控文件:vi /root/nuodou_monitor.sh,nuodou_monitor.sh内容:

    wget http://www.nuodou.com/monitor.php  --spider
    c_monitor=$?
    if [ $c_monitor = "1" ];
    then
    echo "# Error no 200 status, time: " $(date +"%y-%m-%d %H:%M:%S") "restart lnmp.. " | mail -s "Critical Info: Website is offline." 
  haibor@nuodou.com
    /usr/local/php/sbin/php-fpm restart
    echo "restart lnmp: php-fpm"
    fi3、给权限,执行如下命令:

    chmod 777 /root/nuodou_monitor.sh4、添加定时,执行如下命令:

    crontab -e5分钟执行一次,写入如下内容:

    */5 * * * * /root/nuodou_monitor.sh在添加cron定时命令时,出现了些小问题,这里一并总结一下:

    1、cron内容格式问题

    错误提示可能类似如下:

    bad minute
    bad day-of-month
    errors in crontab file, can't install.
    解决:bad minute错误,是说5分钟设置错误,请在输入的时候记得各*号前的空格,*号代表不设置的日期部分!

    2、cron未启动问题

    执行 /etc/init.d/crond status 命令,看看是否正在运行,否则将status改为start启动。

    遇到这些,就只记录这些!

免费预约试听课