nginx 分发登陆超时

nginx + 一个tomcat  能正常登录访问。nginx

nginx + 两个tomcat  登陆不进去了。总是登陆超时。shell

单台的tomcat+nginx 就能行。够奇怪。。。后端

你这里用了 session 了,但是若是后端是两个 tomcat 的话,你的配置会使 session 无效,由于请求是轮流送到后端的两个tomcat,建议使用 ip_hash 来将某个ip锁定到某个 tomcat 上
upstream backserver {
ip_hash;
server 192.168.0.14:88;
server 192.168.0.15:80;
}

也是负载均衡了啊,只不过是由于你的应用自己作了session后致使的问题。tomcat

有两个解决办法,cookie


1,放弃session改用cookie,session

2,作tomcat的session复制负载均衡

相关文章
相关标签/搜索