Techyou labs
真正的爱应该超越生命的长度、心灵的宽度、 灵魂的深度
常用标签
已有 2 条评论
    二次反向代理性能很差,怎么优化的?
    二次反向代理性能很差,怎么优化的?
    2013-04-09 20:38

    我也用nginx 做了个二次反向代理,但是并发连300都过不了,单独测试后台的一个nginx并发可以很高,5000可以过4000多个,这不是问题,但是两台代理连起来测试时就在前一台proxy机器出现超时情况,不知道什么原因,
    前端配置
    server {
    listen 81;
    server_name 127.0.0.1;
    location / {
    proxy_pass http://10.0.0.2:81;
    proxy_redirect default ;
    proxy_set_header Host $host:81;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    client_max_body_size 10m;
    client_body_buffer_size 128k;
    proxy_connect_timeout 90;
    proxy_send_timeout 90;
    proxy_read_timeout 90;
    proxy_buffer_size 4k;
    proxy_buffers 4 32k;
    proxy_busy_buffers_size 64k;
    proxy_temp_file_write_size 64k;
    }
    }

    后端配置
    server {
    listen 81;
    server_name 10.0.0.2;
    location / {
    proxy_pass http://192.168.1.105:8000;
    proxy_redirect default ;
    proxy_set_header Host $host:81;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    client_max_body_size 10m;
    client_body_buffer_size 128k;
    proxy_connect_timeout 90;
    proxy_send_timeout 90;
    proxy_read_timeout 90;
    proxy_buffer_size 4k;
    proxy_buffers 4 32k;
    proxy_busy_buffers_size 64k;
    proxy_temp_file_write_size 64k;
    }
    }
    就是这么简单的配置,并发量就过不了,是不是nginx本身的问题?配置文件怎么改都不起作用?

      renothing
      2014-07-09 18:23

      二次反向代理跟你应用程序得处理时间有关系吧?尤其是timeout相关参数。

添加新评论