问题描述:
同一ip请求同一url-------------------------》nginx------------------------>nginx负载均衡到不同的服务器
如果登录状态先保存在A服务器上,那么请求下一个页面时在B服务器上,B服务器无法获取A服务器上的登录状态就会认为用户未登录而做的异常操作(也就是验证session,可是A用户的session保存在了s1服务器上),就会提醒用户去登录,从而跳转到登录页面,那么这就是负载均衡针对带有状态的请求的一个弊端。
解决方案:
https://www.cnblogs.com/zengguowang/p/8261695.html
本文探讨了在负载均衡环境中,由于Session数据未能在不同服务器间同步导致的用户登录状态丢失问题。介绍了当用户从A服务器登录后,在B服务器请求页面时,因无法获取到A服务器上的登录状态而提示重新登录的现象。并提供了相应的解决方案。
4349

被折叠的 条评论
为什么被折叠?



