nginx 分发登录超时

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

nginx + 两个tomcat  登录不进去了。老是登录超时。

单台的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后导致的问题。

有两个解决办法,


1,放弃session改用cookie,

2,做tomcat的session复制

你可能感兴趣的:(nginx 分发登录超时)