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;
}
}
转载于:https://blog.51cto.com/linuxguy/862682