压力测试后,解决NGINX + CAS双机负载问题
2016-09-22 16:08
302 查看
原生CAS, 在loadrunner 500并发下,表现良好,但集成了NGINX后出现的瓶颈。
下面是对NGINX的配置,解决问题:
#
upstream cas_server {
server 192.168.XX.35:8880 max_fails=3 fail_timeout=3s weight=9;
server 192.168.XX.67:8080 max_fails=3 fail_timeout=3s weight=9;
#keepalive 16;
keepalive 128;
}
server {
listen 80;
server_name localhost;
location /cas {
access_log logs/oacas.XXX.com-casserver_acc.log main;
error_log logs/oacas.XXX-casserver_err.log warn;
client_body_buffer_size 128k;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 120; #60
proxy_send_timeout 60;
proxy_read_timeout 120;
proxy_buffer_size 32k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
proxy_pass http://cas_server;
proxy_http_version 1.1;
proxy_set_header Connection "";
}
}
下面是对NGINX的配置,解决问题:
#
upstream cas_server {
server 192.168.XX.35:8880 max_fails=3 fail_timeout=3s weight=9;
server 192.168.XX.67:8080 max_fails=3 fail_timeout=3s weight=9;
#keepalive 16;
keepalive 128;
}
server {
listen 80;
server_name localhost;
location /cas {
access_log logs/oacas.XXX.com-casserver_acc.log main;
error_log logs/oacas.XXX-casserver_err.log warn;
client_body_buffer_size 128k;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 120; #60
proxy_send_timeout 60;
proxy_read_timeout 120;
proxy_buffer_size 32k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
proxy_pass http://cas_server;
proxy_http_version 1.1;
proxy_set_header Connection "";
}
}
相关文章推荐
- nginx负载下站点错误响应会导致其他节点重复响应问题的解决过程
- LoadRunner11压力测试时遇到问题及解决办法
- [55] 测试技术常见的十一种问题之三:如何理解压力、负载、性能测试测试?
- 性能测试-压力测试常遇到的问题及解决方法
- 使用WAMP进行压力测试,等到TOMCAT报错发现问题,基本解决国航OA服务器慢慢死掉的问题
- [问题大概解决了,应该就是单键模式使用不当产生的。明天找人来做一下压力测试]又一次斗胆发到了首页。期盼帮我检查下objDB类是否有问题
- nginx做负载均衡时的session问题解决办法jvm-route原理
- Nginx 安装及配置负载均衡https网站及转发后页面js、css等路径找不到问题解决
- nginx 多节点负载均衡常见问题解决汇总
- nginx做负载均衡时其中一台服务器挂掉宕机时响应速度慢的问题解决
- JMeter+Maven 进行压力测试时候发生的包引用问题的解决方法
- 压力测试tps性能下降问题解决方案
- 压力测试所需人员问题已解决
- nginx 与 CAS、Client项目 整合出现问题解决方案
- redis管理session,解决用nginx做负载均衡时sesion不能共享问题
- 最近解决tab滑动及点击快速切换,快速点击压力测试系统会崩溃问题心得
- nginx 负载均衡 使用ip_hash方式解决session问题 测试
- nginx使用ab做压力测试,出现apr_socket_recv: Connection refused错误的解决方法
- Junit测试spring hibernate产生javaw.exe异常的问题解决
- 某项目中“Session failed”问题的分析解决---Alteon交换机负载均衡策略引发的会话失败问题