1 / 12
文档名称:

nginx-负载均衡宕机配置.docx

格式:docx   大小:109KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

nginx-负载均衡宕机配置.docx

上传人:镜花水月 2019/10/25 文件大小:109 KB

下载得到文件列表

nginx-负载均衡宕机配置.docx

相关文档

文档介绍

文档介绍:NurfürdenpersönlichenfürStudien,Forschung,.   摘要(1)       结论详细描述了nginx记录失效节点的6种状态(timeout、connectrefuse、500、502、503、504,后四项5XX需要配置proxy_next_upstream中的状态才可以生效)、失效节点的触发条件和节点的恢复条件、所有节点失效后nginx会进行恢复并进行重新监听。(2)       Nginx 负载均衡方式介绍Nginx的负载均衡方式一共有4种:rr(轮询模式)、ip_hash、fair、url_hash。(3)       Ngxin负载均衡和相关反向代理配置内容Nginx负载均衡和与容错相关的反向代理的配置。(4)       获取后端流程后端server的自动容错流程图。(5)       测试环境和测试结果针对几种错误方式进行自动容错测试。2.   结论(1)       nginx 判断节点失效状态Nginx 默认判断失败节点状态以connectrefuse和timeout状态为准,不以HTTP错误状态进行判断失败,因为HTTP只要能返回状态说明该节点还可以正常连接,所以nginx判断其还是存活状态;除非添加了proxy_next_upstream指令设置对404、502、503、504、500和timeout等错误进行转到备机处理,在next_upstream过程中,会对fails进行累加,如果备用机处理还是错误则直接返回错误信息(但404不进行记录到错误数,如果不配置错误状态也不对其进行错误状态记录),综述,nginx记录错误数量只记录timeout 、connectrefuse、502、500、503、504这6种状态,timeout和connectrefuse是永远被记录错误状态,而502、500、503、504只有在配置proxy_next_upstream后nginx才会记录这4种HTTP错误到fails中,当fails大于等于max_fails时,则该节点失效;(2)       nginx 处理节点失效和恢复的触发条件nginx可以通过设置max_fails(最大尝试失败次数)和fail_timeout(失效时间,在到达最大尝试失败次数后,在fail_timeout的时间范围内节点被置为失效,除非所有节点都失效,否则该时间内,节点不进行恢复)对节点失败的尝试次数和失效时间进行设置,当超过最大尝试次数或失效时间未超过配置失效时间,则nginx会对节点状会置为失效状态,nginx不对该后端进行连接,直到超过失效时间或者所有节点都失效后,该节点重新置为有效,重新探测;(3)       所有节点失效后nginx将重新恢复所有节点进行探测如果探测所有节点均失效,备机也为失效时,那么nginx会对所有节点恢复为有效,重新尝试探测有效节点,如果探测到有效节点则返回正确节点内容,如果还是全部错误,那么继续探测下去,当没有正确信息时,节点失效时默认返回状态为502,但是下次访问节点时会继续探测正确节点,直到找到正确的为止。3.   nginx负载均衡Nginx的负载均衡方式一共有4种:rr(轮询模式)、ip_hash、fair、url_hash;Nginx自带的2种负载均衡为rr和ip_hash,fair和url_hash为第三方的插件,nginx在不配置负载均衡的模式下,默认采用rr负载均衡模式。l  RR负载均衡模式:每个请求按时间顺序逐一分配到不同的后端服务器,如果超过了最大失败次数后(max_fails,默认1),在失效时间内(fail_timeout,默认10秒),该节点失效权重变为0,超过失效时间后,则恢复正常,或者全部节点都为down后,那么将所有节点都恢复为有效继续探测,一般来说rr可以根据权重来进行均匀分配。l  Ip_hash负载均衡模式:每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题,但是ip_hash会造成负载不均,有的服务请求接受多,有的服务请求接受少,所以不建议采用ip_hash模式,session共享问题可用后端服务的session共享代替nginx的ip_hash。l  Fair(第三方)负载均衡模式:按后端服务器的响应时间来分配请求,响应时间短的优先分配。l  url_hash(第三方)负载均衡模式:和ip_hash算法类似,是对每个请求按url的hash结果分配,使每个URL定向到一个同 一个后端服务器,但是也会造成分配不均的问题,这种模式后端服务器为缓存时比较好。4.   Nginx 负载均衡配置Nginx的

最近更新

人教版物理八年级滑轮精选试卷练习(含答案)8 19页

人教版八年级下册物理第八章运动和力综合试题.. 9页

人教版七年级下册语文第一单元作文我的朋友 17页

二年级最喜欢一本书的演讲稿(7篇) 15页

九年级化学下册期末考试卷(可打印) 10页

中职语文拓展模块7.《鸿门宴》课后“练习与思.. 4页

2024年防冻措施和应急预案(精选6篇) 40页

2024年阅读《爱的教育》心得体会(通用19篇).. 20页

中医特色诊疗规范艾灸 刮痧 拔火罐 推拿 电针.. 10页

专题 选择题--2024年小升初数学典型真题分类汇.. 26页

2024年长辈的爱作文大全[3篇] 5页

2024年销售领导述职报告范文 11页

2024年销售部工作总结(实用15篇) 36页

PDCA护理管理模式应用于神经内镜下脑垂体瘤切.. 5页

2024年销售离职申请书范文集锦七篇 9页

2024年销售服务的总结范文 10页

2024年销售年终工作总结(精华2篇) 4页

2024年高级职称教师工作总结 5页

2024年销售工作总结通用(2篇) 4页

2024年辽宁省高考化学第一次模拟演练试题及答.. 9页

安全生产标准化自评扣分点及原因说明汇总表 7页

北京市朝阳区六年级下册数学期末测试卷含答案.. 7页

罗密欧与茱丽叶剧本英文版 12页

呼末二氧化碳操作说明 17页

化工面试问题及答案(共7页) 7页

干洗店顾客须知1 2页

会计科目涉税风险点风险 47页

青春期的情绪控制(PPT演示稿) 17页

说明书(毕业设计汽车变速器设计) 59页

电机装配过程控制程序 6页