proxy_next_upstream指令
语法:
proxy_next_upstream error | timeout | invalid_header | http_500 | http_502 | http_503 |http_504 |http_404 | off ...;
默认值: proxy_next_upstream error timeout;
上下文: http, server, location
error # 和后端服务器建立连接时,或者向后端服务器发送请求时,或者从后端服务器接收响应头时,出现错误
timeout # 和后端服务器建立连接时,或者向后端服务器发送请求时,或者从后端服务器接收响应头时,出现超时时invalid_header # 后端服务器返回空响应或者非法响应头
http_500 # 后端服务器返回的响应状态码为500
http_502 # 后端服务器返回的响应状态码为502
http_503 # 后端服务器返回的响应状态码为503
http_504 # 后端服务器返回的响应状态码为504
http_404 # 后端服务器返回的响应状态码为404
off # 停止将请求发送给下一台后端服务器

运用场景

1、proxy_next_upstream http_500 | http_502 | http_503 | http_504 |http_404; //进入max_fails计数
当其中一台返回错误码404,500...等错误时,可以分配到下一台服务器程序继续处理,提高平台访问成功率,多可运用于前台程序负载,设置proxy_next_upstream
proxy_next_upstream http_500 | http_502 | http_503 | http_504 |http_404;
2、proxy_next_upstream off
因为proxy_next_upstream 默认值: proxy_next_upstream error timeout;
场景:当访问A时,A返回error timeout时,访问会继续分配到下一台服务器处理,就等于一个请求分发到多台服务器,就可能出现多次处理的情况,
如果涉及到充值,就有可能充值多次的情况,这种情况下就要把proxy_next_upstream关掉
proxy_next_upstream off

转载于:https://blog.51cto.com/tenderrain/1961144

nginx 通过proxy_next_upstream实现容灾和重复处理问题相关推荐

  1. 内蒙古自治区交通运输管理局容灾备份设备招标

    内蒙古自治区交通运输管理局网络设备公开招标公告 ---------------------------------------------------------------------------- ...

  2. 阿里云开源业内首个应用多活项目 AppActive,与社区共建云原生容灾标准

    作者:中西(github @zhongxig),AppActive 负责人,来自阿里云云原生高可用架构团队,从事容灾架构和故障快恢的研发和开源工作. 摘要: 继高可用架构团队的 Sentinel.Ch ...

  3. 跨园区容灾,升级不停服——高可用负载均衡集群实践

    对于云计算行业来说,云服务的可用性和可扩展性是的检测其服务质量的重要标准,也是最受用户关注的两大难题.各云计算厂商针对容灾.升级等需求的解决方案,最能够体现其底层架构的实力.腾讯云基于基础架构的优势, ...

  4. 从0到1:千万级美团端侧CDN容灾解决方案

    CDN已经成为互联网重要的基建之一,越来越多的网络服务离不开CDN,它的稳定性也直接影响到业务的可用性.CDN的容灾一直由美团的SRE团队在负责,在端侧鲜有方案和实践. 本文结合美团外卖业务中的具体实 ...

  5. 微博更经济的异地容灾方案是怎么搞的

    写在前面 中国的互联网独角兽的体量都是非常大的,由于中国人口众多,任何一家互联网企业想在中国的互联网圈子立足,都需要生长到一个非常大的规模,也就是说这家独角兽企业承载的数据与服务的量都相当巨大. 在如 ...

  6. 分享自己整理的《UIT备份容灾解决方案培训稿》

    <UIT备份容灾解决方案培训稿> 主要内容:备份 容灾 CDP 高可用 解决方案 [主要内容] 传统数据保护方案遭遇瓶颈 新技术在填补备份和DR之间的距离-- 企业存储模式的演变 UIT备 ...

  7. “零成本”建设数据中心机房容灾方案

    前言: 数据中心全年不休地运行,一旦发生不可预知的灾难,如果对数据中心机房造成设备损坏将是一笔不小的损失,设备损坏至少还能弥补修复,但如果是宝贵的数据丢失,造成的损失则是无法计算的. 所以建设数据中心 ...

  8. 重新理解“无容灾不上云”:应用多活将成为云原生容灾新趋势

    作者:Tina 互联网技术发展到了 2021 年,上云也更加普遍,但宕机事件却似乎没怎么减少. 这一年 10 月,拥有 30 亿用户的脸书 (Facebook) 遭遇大规模宕机,中断服务约 7 小时后 ...

  9. 云原生时代,企业多活容灾体系构建思路与最佳实践

    简介:对于云原生的概念解读,大家经常会听到微服务.容器这些,那么这些技术跟企业容灾到底有什么样的关系?其实容灾的需求各行各业都有,比如金融行业对于容灾也有强烈的需求.但是怎么把容灾和多活能力构建起来, ...

最新文章

  1. Tomcat 服务器的端口号的修改
  2. traceview android studio,TraceView 的正确打开方式
  3. java数据传递给安卓_Android数据传递的五种方法汇总
  4. spring boot 使用swagger
  5. Android官方开发文档Training系列课程中文版:数据存储之键值对序列存储
  6. 532 -数组中的K-diff对
  7. python每日一题今天的答案_python每日一题总结1
  8. 类的别名java,类型别名是为 Java 类型设置一个短的名字。 它只和 XML 配置有关,存在的意义仅在于用来减少类完全限定名的冗余。例如:typeAliases typeAlias ali...
  9. 华为技术有限公司申请无人机相关专利
  10. 经典测试用例--水杯测试
  11. 数据库系统概论(第5版)学习笔记第1章 1.1——数据库系统概论
  12. 记录并分析一些软件,以便以后换电脑重新安装(不定时更新)
  13. docker装LibreELEC_J3455安装PVE折腾记录(直通GPU至Libreelec当HTPC+黑群+OMV)20190703更新简易版...
  14. AirPods声音越来越小问题
  15. 厦门大学437社会工作实务考研参考书目
  16. 电流、电压、电阻、电容、电感的通俗理解
  17. 【苹果cms V10教程】资源采集站如何设置定时采集详细教程讲解
  18. 解决No such file or directory: /turtlebot3/turtlebot3_description/urdf/turtlebot3_.urdf.xacro
  19. AWD比赛入门攻略总结
  20. [北力电子] 无人机4G图传数传一体 pixhawk mavlink GSLINK 720P

热门文章

  1. ADSL自动更换IP地址源代码
  2. TCP/IP 计算机网络协议
  3. LoadRunner设置检查点的几种方法介绍
  4. node简单实现excel文件下载
  5. 最早接触到的计算机编程语言——c语言
  6. Samba服务器的安装与配置
  7. Java终止当前线程的方法
  8. LomoX 桌面UI框架更新,增加资源管理
  9. 搭建PHP环境遇到的问题!!
  10. ldconcig详解