nginx模块之ngx_http_upstream_module

ngx_http_upstream_module

示例:

http上下文:

upstream upservers{
    ip_hash;    //根据客户端IP进行调度,每个客户端ip地址访问时每个ip生成一个hash码,来自同一个客户端的请求分配到同一个server         
    server 192.168.1.102 weight=2;  
    server 192.168.1.103;      
}

 server端:

proxy_pass http://upservers/;

 健康状况检测:

max_fails=numbers  //检查出的错误次数超过多少次就标记为失败了
fail_timeout=time  //每此检查的超时时长

 示例:

 upstream upservers {
   server 192.168.1.102 max_fails=2 fail_timeout=1;
 }

 如果要对服务器进行更新,可以这么做:

upstream upservers {
  server 192.168.1.103 max_fails=2 fail_timeout=1 backup;  
}

猜你喜欢

转载自www.cnblogs.com/ckh2014/p/10875052.html