首页 » VPS 知识 » 浏览内容

lnmp-502错误解决方案


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

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

1
2
3
<?php
2echo "chinahost.org";
?>

此脚本判断原理,如果监控页非200就执行下面命令:

1
vi c_php_restart.sh

输入的脚本内容:

1
2
3
4
5
6
7
8
9
10
#!/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,邮箱可以换成自己的,他会自动发邮件
注:监控页和邮箱一定要更换成自己的!
然后是设定权限:

1
chmod 777 /root/c_php_restart.sh

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

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

评论 0 条回应 (访客:0 条, 博主:0 条) 发表

  1. 暂无评论,快抢沙发吧。

发表评论

  • 插入图像

要发表评论,您必须先登录