快速业务通道

nginx基础配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-23
灵活. nginx 的upstream目前支持5种方式的分配 1.轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉, 能自动剔除. 2.weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况. upsteam bakend { server 192.168.1.2 weight=10; server 192.168.1.4 weight=10; } 3 ip_hash 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决 session的问题. upsteam bakend { ip_hash; server 192.168.1.2:80; server 192.168.1.4:80; } 4.fair (第三方) 按后端服务器的响应时间来分配请求,响应时间短的优先分配. upsteam bakend { server 192.168.1.2:80; server 192.168.1.4:80; fair; } 5.url_hash (第三方) 按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为 缓存时比较有效. upsteam bakend { server 192.168.1.2:80; server 192.168.1.4:80; hash $request_uri; hash_method crc32; } 每个设备的状态设置为 1.down 表示当前的server暂时不参与负载 2.weight默认为1.weight越大,负载的权重就越大. 3.max_fails:允许请求失败的次数默认为1.当超过最大次数时,返回proxy_next_upstream 模块定义的错误. 4.fail_timeout:max_fails次失败后,暂停的时间. 5.backup:其它所有的非backup机器down或者忙的时候,请求backup机器. 所有这台机器压力会最轻. nginx支持同时设置多组的负载均衡,用来给不用的server来使用. 拥有帝国一切,皆有可能。欢迎访问phome.net

本文出自 “我是一只小小鸟” 博客,请务必保留此出处http://litclive.blog.51cto.com/628198/726101

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号