请各位大哥帮忙看看 关于nginx的问题。

ffhelly 发布于 2011/12/19 16:50
阅读 543
收藏 0

具体情况大概是这样的。。

我配置了一个nginx。 环境是xp , tomcat X2 (8080/9080) ,nginx-1.1.11

现在情况是  我访问http://localhost/test项目 

80和90服务器开着没事。  我关掉80  也没事。

但是我关掉90的时候    页面显示一直在读取中, 应该是又重新检查了一下90的服务器

导致页面很缓慢。  等好久才会出现 页面信息,。 当我再刷新的时候 还是同样的慢

求解决方法。。

配置是这样的:

#user  nobody;
worker_processes  2;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    server_tokens off;
    
    keepalive_timeout  65;
     upstream backend{
	server localhost:9080;
	server localhost:8080;
	ip_hash;
    }

    server {
        listen      80;   
	location / {
            root /web/www ; 
      	index index.jsp index.htm index.html; 
	proxy_pass        http://backend;
	include proxy.conf;
        }

        gzip  on;
        gzip_min_length  1000;
        gzip_buffers     4 8k;
        gzip_types       text/plain application/x-javascript text/css;

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }


       } 
}

 

 

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;

client_max_body_size    10m;

client_body_buffer_size 128k;

proxy_connect_timeout   20;

proxy_send_timeout      20;

proxy_read_timeout      20;

proxy_buffer_size       4k;

proxy_buffers           4 32k;

proxy_busy_buffers_size 64k;

proxy_temp_file_write_size 64k;

 

 

加载中
0
ffhelly
ffhelly

好像8080服务器也是错觉。。

多刷新几次 也是会变很慢。。。

0
红薯
红薯
试试干掉 ip_hash; 这一行
ffhelly
ffhelly
不行。。去掉后 关闭一个服务器 还是等个半分钟 才能到正常页面。。 和刚才是一样的。。。
0
红薯
红薯

一般这个时间是由 proxy.conf 中的几个 timeout 参数决定的,我看你 timeout 设置都挺短的。

另外还有一个可能是 tomcat 关闭比较慢。。。

ffhelly
ffhelly
刚刚试验了一下 确实是proxy.conf 那3个timeout 设置小点就行了 不过 去掉ip_hash的话- - sessionId又不复制了。。 不去掉的话 时间上又有冲突。。。
0
ffhelly
ffhelly

引用来自“红薯”的答案

一般这个时间是由 proxy.conf 中的几个 timeout 参数决定的,我看你 timeout 设置都挺短的。

另外还有一个可能是 tomcat 关闭比较慢。。。

谢谢领导~
返回顶部
顶部