军哥,关于自动重启502的脚本
有的时候不出现502错误,出现网站打不开,重启一下就好了,如果改装一下,用网站的title判断,假如要求:不等于502的时候重启,这里面应该怎么改:#!/usr/bin/php
<?
$url = 'https://www.vpser.net';
$cmd = '/usr/local/php/sbin/php-fpm restart';
for($i = 0; $i < 5; $i ++){
$exec = "curl --connect-timeout 3 -I $url 2>/dev/null";
$res = shell_exec($exec);
if(stripos($res,'502 Bad Gateway') !== false){
shell_exec($cmd);
exit();
}
}
?>
谢军哥!!!! #!/bin/bash
URL="https://www.vpser.net"
RESULT=`curl $URL|grep "VPS侦探"`
if [ -n "$RESULT" ]; then
echo "ok"
else
echo "502了,我去重启"
/usr/local/php/sbin/php-fpm start
fi
页:
[1]