nginx学习文档之二 配置负载均衡-负载均衡发现的问题
#负载均衡发现的问题
用了nginx负载均衡后,在两台tomcat正常运行的情况下,访问http://localhost 速度非常迅速,通过测试程序也可以看出是得到的负载均衡的效果,但是我们试验性的把其中一台tomcat(server localhost:8080)关闭后,再查看http://localhost,发现反应呈现了一半反映时间快,一半反映时间非常非常慢的情况,但是最后都能得到正确结果.
解决办法:
问题解决,主要是proxy_connect_timeout 这个参数, 这个参数是连接的超时时间。 我设置成1,表示是1秒后超时会连接到另外一台服务器。
在server的location中下加上
location /{
proxy_pass http://localhost;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#加上下面的设置可以解决一台服务器down掉之后,访问时快时慢的问题
proxy_connect_timeout 1;
proxy_read_timeout 1;
proxy_send_timeout 1;
}
nginx学习文档之二 配置负载均衡-负载均衡发现的问题相关推荐
- nginx学习文档之二 配置负载均衡-linux配置负载均衡
#linux配置负载均衡 linux下配置tomcat负载均衡和windows下是一样的 安装完nginx后直接修改conf下的nginx.conf文件即可 配置文件如下: #user nobody; ...
- nginx学习文档之二 配置负载均衡-windows配置负载均衡
#windows配置负载均衡 nginx+tomcat负载均衡的意思大概如下图: 所有请求先经过nginx服务器,然后由nginx服务器进行转发,将请求根据配置需要分发给指定的tomcat服务器 ## ...
- Log4j配置学习文档之二 处理日滚文件-实现原理
#实现原理 ##处理系统自己log4j定义的日滚日志文件 在系统中使用log4j中的RollingFileAppender和DailyRollingFileAppender可以实现日志文件的滚动,这里 ...
- Log4j配置学习文档之二 处理日滚文件-模拟实现
#模拟实现 定义监听器,监听器启动的时候初始化定时器 监听器 package com.tcsoft.license.util;import java.util.Calendar; import jav ...
- nginx学习文档之三 nginx常用命令
Nginx相关指令及配置 nginx日常维护常用命令 nginx location正则写法
- nginx学习文档之一 安装nginx-Linux下安装nginx
#Linux下安装nginx ##下载nginx和相关组件 先到nginx官网下载linux系统的nginx 还需要下载nginx相关组件 pcre:http://120.52.73.43/jaist ...
- nginx学习文档之一 安装nginx-Windos下安装nginx
#Windos下安装nginx ##下载nginx 首先到nginx官网下载windows的稳定版本的nginx 然后直接解压 ##启动nginx 在nginx的安装目录下直接双击nginx.exe ...
- Log4j配置学习文档之一 log4j配置
#Log4j配置 Log4J的配置文件(Configuration File)就是用来设置记录器的级别.存放器和布局的,它可接key=value格式的设置或xml格式的设置信息.通过配置,可以创建出L ...
- Git学习文档之二 应用总结-svn迁移到git
##svn迁移到git 在 Subversion,每个提交者在都在主机上有一个用户名,记录在提交信息中.如果想让这条信息更好的映射到 Git 作者数据里,则需要 从 Subversion 用户名到 G ...
最新文章
- 多线激光雷达~三维建图
- 扩增子和宏基因组数据分析流程和可视化方案—刘永鑫(南京,2020年11月27日)
- 投资互联网+企业级IT呈现三大新趋势
- 007_JDK的Comparator接口
- 时间固定效应和个体固定效应的选择_互助问答第31期:固定效应与随机效应选择和面板数据处理...
- SpringCloud 应用在 Kubernetes 上的最佳实践 — 高可用(熔断)
- java代码的运行顺序_java中的代码块执行顺序
- ASP.NET MVC 开源项目 收集
- SQLite指南(4) - FAQ列表(important)
- 数据表的类型(INNODB与MYISAM 的区别)
- win10使用import pcap 建议放弃,还是使用linux系统吧
- ios tabbar中间凸起_移动端开发基础【21】tabBar 配置
- 高位在前和低位在前区别_前、后级功放、合并功放区别是什么?
- 搜索,推荐,广告系统架构及算法技术资料大合集吐血整理——2020年终分享
- 基于eclipse的android项目实战—博学谷(一)欢迎界面
- 静水流深,闻喧享静 空山鸣响,见惯司空
- php doctrine datetime,关于php:Doctrine 2.1 – datetime列的默认值
- Python学习笔记(5)
- 分享一下前几个月我做的超炫的登录页面
- 服务器的备份文件在哪里找,云服务器系统如何备份文件在哪里看
热门文章
- Python文件操作2
- ajax php登陆界面,实例详解Ajax实现漂亮、安全的登录界面
- java中后退键_java - 单击后退按钮两次以退出活动
- 安装win10 无网络_微软已修复Win10“无网络连接”问题 已在Dev频道测试
- PC端与虚拟机内容拷贝
- ios 按钮图片拉伸_#UIButton#背景图片的拉伸
- 源码分析Dubbo前置篇-寻找注册中心、服务提供者、服务消费者功能入口
- 【大数据课堂0006】【oracle】python3/plsql 使用cx_Oracle遇到到的坑
- 使用particles.js实现网页背景粒子特效
- mui框架下监听返回按钮