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 编辑 ] |