puffbaby 发表于 2014-6-13 09:40:54

503 检测问题

nginx 总是意外挂掉起不来然后根据那个502 脚本改了一个503 的CheckURL="http://www.123.com/sitemap.xml"

STATUS_CODE=`curl -o /dev/null -m 10 --connect-timeout 10 -s -w %{http_code} $CheckURL`
echo "before: $CheckURL Status Code:\t$STATUS_CODE"
if [ "$STATUS_CODE" = "503" ]; then
       /usr/local/nginx/sbin/nginx
       sleep 1
echo "now: $CheckURL Status Code:\t$STATUS_CODE"
fi选择sitemap.xml 做检测页面是因为,这个页面没有做CDN缓存处理
然后测试   service nginx stop
然后再执行这个脚本
发现返回的状态码 都是000

[ 本帖最后由 puffbaby 于 2014-6-13 10:23 编辑 ]
页: [1]
查看完整版本: 503 检测问题