使用Nginx中遇到的一个小问题思考
我们知道在现在的网站开发中,随着请求量的快速增长,我们经常会用到负载均衡
以便使用多个网站共同支撑网络的请求,为了能让请求按照一定的规律分配给各个支撑服务器,我们会使用一些负载均衡来对请求进行分发
最常见的负载均衡 就是Nginx了
但今天 配置Nginx时,发现当有一台服务器挂了之后,整个整个请求会变得超慢
在博客园中发现了 nginx超时时间配置 这篇文章说到了其中的原因,主要是nginx 的配置文件中 代理连接超时时间 proxy_connect_timeout 默认值过大导致 proxy_connect_timeout 默认了10s
也就是说,当一台服务器挂了之后,如果nginx将请求分发到了这台服务器,那么nginx会等待这台服务器的连接 10s 才会将请求转发到其他正常的服务器,后面如果有请求被转发到这台服务器又会等待10s,再转发到其他服务器,
如果发现这种情况,我们只要将 proxy_connect_timeout 的等待时间改小点就可以了,一般可以控制字2s左右
转载于:https://www.cnblogs.com/yaoweijun/p/10577859.html
使用Nginx中遇到的一个小问题思考相关推荐
- 浅析Nginx中各种锁实现丨Nginx中手写一个线程池丨Nginx中反向代理,正向代理,负载均衡,静态web服务丨C++后端开发
学会nginx中锁的使用,让你对锁豁然开朗 1. 反向代理,正向代理,负载均衡,静态web服务 2. nginx 中 accept 锁实现 自旋锁 信号量 3. nginx 中 线程池 实现以及详解虚 ...
- 集合覆盖模型例题_在打CodeForces的过程中发现的一个小模型
不久前的Grakn Forces 2020上,我想出了这个方法,我本来以为这个模型不会很常见.然而,今天的CodeForces #679 Div2上,我第二次碰到了可以用这个模型解决的问题,气人的是, ...
- NET中dictionary的一个小坑
2019独角兽企业重金招聘Python工程师标准>>> 问题描述:前段时间做个东西,打算在dictionary上按顺序扫描,不复合key条件的元素移动到末尾,然后减少计数,计算下 一 ...
- html中图片只是一个小图标,如何用css显示一个图片中多个小图标?
去搜一下css中background的用法,一切尽在其中. 最重要的一点是 你要了解背景图片在控制项中显示的起始位置,控制项的高度,宽度. 以下是简要分析,你还要实践一下才能掌握真谛: 对一个宽度40 ...
- firefox 中碰到的一个小坑
情况描述: 在一个处于正常文档流的div中,里面有一部分文字,还有个有浮动的块, 上代码 HTML: <div class="container"> this i ...
- HTTP3快来了,提前学习一下如何在Nginx中支持HTTP3.0/QUIC
HTTP3快来了,提前学习一下如何在Nginx中支持HTTP3.0/QUIC HTTP3.0,也称作HTTP over QUIC.核心是QUIC(读音quick)协议,由Google在2015年提出的 ...
- 在Nginx中支持HTTP3.0/QUIC
在Nginx中支持HTTP3.0/QUIC HTTP3.0,也称作HTTP over QUIC.核心是QUIC(读音quick)协议,由Google在2015年提出的SPDY v3演化而来的新协议,传 ...
- 制作一个小黄鸭转圈跳舞的页面。
我们来制作一个小黄鸭转圈跳舞的页面. 分析一下 1.分析一下这个页面,要完成这些效果,一共需要3步: 把鸭子都放到一个盒子当中 在盒子里,把每个鸭子的位置摆好 让盒子旋转 2.让鸭子在盒子中的位置摆好 ...
- 使用css选择器容易犯的一个小错误
使用css选择器容易犯的一个小错误 比如说,当我们使用scrapy框架的时候,想要利用find_element_by_css_selector()方法来找出网页中对应的部分,比如说下图所示的登陆框. ...
最新文章
- RabbitMQ 和 Kafka 到底怎么选?
- echarts代码格式化_echarts水球图格式化Format使用
- css框架之960 Grid System 基本原理及使用方法
- Ubuntu下安装Pycharm及相关设置
- 批量修改linux换行格式,linux中sed命令批量修改
- centos怎么启动linux系统时间,查看Centos系统最近一次启动时间和运行时间
- Kotlin — 适用于服务器开发
- Chisel:基于HTTP的快速稳定TCPUDP隧道工具
- VS2010使用教程(使用VS2010编写C语言程序)
- 大B公司自己做AI,都是九死一生——To B AI 平台的1.0 模式,已几乎宣告失败?...
- 单词首字母大写 (5分)
- PCB中的SOLD MASK和阻抗开窗
- 【转】软件测试面试题(一)
- linux+unlock+10,unlock解锁工具 - 亚风软件站
- C++报错:引发了未经处理的异常:写入访问权限冲突, p 是 0xCCCCCCCC
- 论文阅读《A Multi-State Constraint Kalman Filter for Vision-aided Inertial Navigation》1
- 为什么python代码运行不了_为什么我的python代码不能正常运行?
- virtual box 导入vdi虚拟系统文件.
- AI大事件 | WaveNet推出了谷歌助手,苹果发布CoreML转换器
- 没什么卵用的第一篇CSDN博客
热门文章
- Winserver2016安装Exchange2016总结(一堆坑)
- css之让尾部永远固定在页面最下方
- Mysql孤儿文件_PostgreSQL中的孤儿文件(orphaned data files)
- pacs系统服务器配置需求,pacs系统服务器配置
- 微信点餐系统要服务器吗,微信点餐系统,钉钉点餐系统
- 淘宝修改密码可能引发手机骚扰
- 【历史上的今天】5 月 17 日:面向对象编程之父出生;国内全面接入互联网;惠普收购 Cray
- AASM rule of scoring sleep stages using EEG signal
- 程序员有多喜欢树莓派?这7个开发套件让他们爱不释手!
- LoRa 学习Day4 LoRa无线通信设计(二)空空距离测试