nginx upstream的分配方式。
1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除. 2、weight upstream bakend {
upstream resinserver{
upstream resinserver{
按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效. 例:在upstream中加入hash语句,server语句中不能写入weight等其他的参数,hash_method是使用的hash算法
tips:
upstream resinserver{#定义负载均衡设备的Ip及设备状态 在需要使用负载均衡的server中增加 proxy_pass http://resinserver/;
3.max_fails :允许请求失败的次数默认为1.当超过最大次数时,返回proxy_next_upstream 模块定义的错误 4.fail_timeout:max_fails次失败后,暂停的时间. 5.backup: 其它所有的非backup机器down或者忙的时候,请求backup机器.这台机器压力会最轻. nginx支持同时设置多组的负载均衡,用来给不用的server来使用. client_body_in_file_only 设置为On 可以讲client post过来的数据记录到文件中用来做debug
本文出自 “相濡以沫” 博客,请务必保留此出处http://onlyzq.blog.51cto.com/1228/557848
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |