2017-09-29 15:59:22   Visit  42

使用Nginx做负载均衡时,在默认配置下Nginx默认使用的是轮流转发的模式,这次请求使用第一个服务,下次请求使用第二个服务。如果没有做session共享,就会出现session失效的问题。
比较简单的解决方法是使用 ip做过滤,根据ip来分配使用的服务,这样就保证一个用户会一直请求同一个服务。
配置如下

    upstream tomcat_server{
        ip_hash;
        server 127.0.0.1:8081  weight=1; 
        server 127.0.0.1:8082  weight=1; 
                server 127.0.0.1:8083  weight=1; 
    }
©2017 Leechg.com