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複製負載均衡

相關文章
相關標籤/搜索