Nginx入门必备

标题Nginx 502 Bad Gateway 自动重启脚本

Nginx 502 Bad Gateway 自动重启脚本 

502.sh (chmod +x 502.sh)
#!/bin/sh
#/usr/bin/php -q  /etc/cron.daily.rsync/restart-php-fpm.php

#!/bin/bash
CheckURL="http://www.test.com"

STATUS_CODE=`curl -o /dev/null -m 20 --connect-timeout 20 -s -w %{http_code} $CheckURL`
echo "$CheckURL Status Code:\t$STATUS_CODE"
if [ "$STATUS_CODE" = "502" ]; then
#       echo "$CheckURL Status Code:\t$STATUS_CODE"
        /etc/init.d/php-fpm restart
fi

请把[www.test.com]变成自己的网址。
并在「/etc/crontab」上加上自动执行信息。
例如:
# restart-php-fpm
*/3 * * * * root /etc/cron.daily.rsync/restart-php-fpm.sh




相关课程

课时简介

课时发布人:admin

发布于:2013-01-26

830 0

课程创建人

最近最近学完的人( 全部1人 )

最近收藏该课时的人( 全部1人 )

立即注册
学习路上要有伙伴同行!
登录后可与26名学员及知识达人交流、学习。