upstream backend {   
  server 127.0.0.1:9000 max_fails=3 fail_timeout=300s;
  server 10.10.5.100:9000 max_fails=3 fail_timeout=300s;
  server 10.10.5.186:900 max_fails=3 fail_timeout=300s;
 }

1.其中max_fails 表示允许失败的次数,这里可以在fastcgi_connect配合设置为5秒超时.就算一次失败

2.fail_timeout=300s  表示在 max_fails失败之后,未来的300秒,都不会轮询这个地址池

server {
     listen 80;
     server_name www.youyou13.com   

     root /usr/local/test_bbs;
     index index.php index.html;
      location ~ \.(php|php5)?$
   {
        fastcgi_pass  backend;
        fastcgi_index index.php;
        include fcgi.conf;
   }

}