我们知道在现在的网站开发中,随着请求量的快速增长,我们经常会用到负载均衡

以便使用多个网站共同支撑网络的请求,为了能让请求按照一定的规律分配给各个支撑服务器,我们会使用一些负载均衡来对请求进行分发

最常见的负载均衡 就是Nginx了

但今天 配置Nginx时,发现当有一台服务器挂了之后,整个整个请求会变得超慢

在博客园中发现了   nginx超时时间配置  这篇文章说到了其中的原因,主要是nginx 的配置文件中 代理连接超时时间 proxy_connect_timeout  默认值过大导致 proxy_connect_timeout   默认了10s

也就是说,当一台服务器挂了之后,如果nginx将请求分发到了这台服务器,那么nginx会等待这台服务器的连接 10s 才会将请求转发到其他正常的服务器,后面如果有请求被转发到这台服务器又会等待10s,再转发到其他服务器,

如果发现这种情况,我们只要将 proxy_connect_timeout 的等待时间改小点就可以了,一般可以控制字2s左右

最新文章

  1. 图解ios程序生命周期
  2. 八大排序算法Java
  3. ghost xp 安装IIS,并配置WCF
  4. 使用HttpWebrequest对网站进行模拟操作(附登陆百度demo)
  5. Codeforce 438D-The Child and Sequence 分类: Brush Mode 2014-10-06 20:20 102人阅读 评论(0) 收藏
  6. oledb 操作 excel
  7. BZOJ_1022_[SHOI2008]_小约翰的游戏John_(博弈论_反Nim游戏)
  8. U盘、移动硬盘提示格式化的处理
  9. 把Go程序变小的办法
  10. 通过EA导入数据库存在表结构并生成文档
  11. 原生js 实现 Ajax 跨浏览器使用
  12. 201521123005 《Java程序设计》 第十周学习总结
  13. winfrom 改变图片透明度 Alpha
  14. Perl IO:简介和常用IO模块
  15. 背水一战 Windows 10 (117) - 后台任务: 后台下载任务
  16. 网盘直链工具 winform版 V1.0
  17. Object.create(null)、Object.create({})、{} 三者创建对象的区别
  18. 讲解Linux数据库安装
  19. 一套oracle的练习题
  20. Java -------- 首字母相关排序总结

热门文章

  1. 纹理集打包和动画转换工具Texture Merge的使用教程
  2. java中为什么把Checked Exception翻译成受检的异常?
  3. js 图片上传给后台的3种格式
  4. spring报错can't find resources
  5. python---二维数组的查找
  6. 实现WebMvcConfigurer接口扩展Spring MVC的功能
  7. 修复tunl0-二进制安装calico
  8. 解决帝国CMS搜索页面模板不支持灵动标签和万能标签的方法
  9. Prometheus介绍及docker安装方式
  10. MVC:开发模式&&三层架构:软件设计架构