首页 » VPS 知识 » 浏览内容

lnmp-502错误解决方案


2012-11-16 18:10:56 12,982 0 发表评论 字体: 作者:C.K.

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

有LNMP用户出现502错误,我们可以参照以下方法来尝试解决:
首先,我们需要在域名根目录建立一个c_php.php文件 内容越少越好,比如下面这个

<?php
  • 2echo "chinahost.org";
  • ?>
  • 此脚本判断原理,如果监控页非200就执行下面命令:

    vi c_php_restart.sh

    输入的脚本内容:

    #!/bin/sh
  • wget http://www.chinahost.org/c_php.php --spider
  • c_php=$?
  • if [ $c_php = "1" ];
  • then
  • echo "您的vps出现502错误" "已于" $(date +"%y-%m-%d %H:%M:%S") "执行重启php-cgi" | mail -s "邮件标题" 1388888888@139.com
  • /etc/init.d/php-fpm restart
  • /etc/init.d/mysql restart
  • echo "重启php-cgi完毕"
  • fi
  • 上面这个是如果发生502错误则自动重启php-cgi和mysql,邮箱可以换成自己的,他会自动发邮件
    注:监控页和邮箱一定要更换成自己的!
    然后是设定权限:

    chmod 777 /root/c_php_restart.sh

    输入以下内容每隔一分钟检测一次

    1 */1 * * * * /root/c_php_restart.sh

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5063 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14151417 位访客

    广告区 Guǎng Gào