RSS订阅专注X86/ARM架构技术
博客交流QQ群693563350 赞助本站
你现在的位置:网站首页 / 建站 / 正文内容

LNMP出现502 Bad Gateway自动重启PHP进程脚本

20120 建站 | 2017年01月06日

1.jpg

502 Bad Gateway是指错误网关;无效网关;在互联网中表示一种网络错误。表现在WEB浏览器中给出的页面反馈。


为了解决这个问题,我建立一个简单的脚本,用来监控502的,如果遇到502,自动重启PHP进程。适用于LNMP环境。

以下文件,存放于 /root 或其它目录:

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

给予可执行权限:

chmod +x /root/php.sh

通过 crontab 设置自动运行:

crontab -e
* * * * * /root/php.sh


本文转自 HopoL博客

本文链接:http://www.hopol.cn/2016/10/690/


上一篇:修改mysql默认IP地址及监听端口教程

下一篇:用linux命令行搜索文件

猜你喜欢