nginx学习文档之二 配置负载均衡-负载均衡发现的问题
2017-04-19 14:31
567 查看
负载均衡发现的问题
用了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学习文档之二 配置负载均衡-linux配置负载均衡
- nginx学习文档之二 配置负载均衡-windows配置负载均衡
- Nginx 安装及配置负载均衡https网站及转发后页面js、css等路径找不到问题解决
- linux学习第四十七篇:Nginx负载均衡,ssl原理,生产ssl密钥对,Nginx配置ssl
- nginx配置负载均衡,tomcat宕机响应缓慢,自动切换的问题
- 转帖---负载均衡---在window与linux下配置nginx
- nginx 负载均衡的简单配置方法
- nginx做反向代理,实现负载均衡基本配置。无法加载css,js或图片
- Nginx反向代理实现负载均衡配置图解
- 详解之:linux下tomcat、nginx的负载均衡及memcached对session共享的实现配置详细总结
- nginx 配置nginx.conf,负载均衡,逻辑分流
- Nginx配置文件的常用设置(附详细说明及Nginx的proxy负载均衡、memcached负载均衡、反向代理)
- 使用nginx来负载均衡 本文在window与linux下配置nginx实现负载
- Nginx 负载均衡 配置详解
- mysql dba系统学习(19)配置mysql+lvs+keeplived实现Mysql读操作的负载均衡
- 反向代理概念以及apache,nginx配置反向代理实现负载均衡方法
- Tomcat + Nginx 负载均衡配置(一台tomcat宕机响应缓慢的问题)
- 使用nginx来负载均衡 本文在window与linux下配置nginx实现负载
- Nginx 负载均衡 配置全过程
- [转载]玩玩负载均衡---在window与linux下配置nginx