nginx分发到备站服务器导致登录失效
来源:互联网 发布:淘宝联盟活动推广 编辑:程序博客网 时间:2024/05/16 12:57
1. 服务器部署配置情况。
有两台主站服务器提供日常访问,用户通过浏览器键入域名访问时,nginx轮询转发到这两台服务器访问。这两台主站服务器http session是共享的,通过memcached实现。
有一台备站服务器作为备用,当主站服务器不能访问时,nginx自动转发到备站服务器访问。备站服务器跟主站的两台服务器http session是不共享的。
2. 出现问题的问题。
nginx在主站服务器没有挂掉的时候,也自动转发到了备站服务器,导致用户在主站服务器登录后,之后的请求可能转发到备站服务器上去,但在备站服务没有登录,所以对于用户而言,出现了登录后失效的问题。
3. 解决问题。
经过多次检查,发现问题出在css中一个背景图片没有找到。所以访问的时候,会有一个404返回,而此时nginx根据这一个404返回,就判断为主站已经挂掉,从而转发到了备站上去。
0 0
- nginx分发到备站服务器导致登录失效
- nginx反向代理(proxy_pass)tomcat导致session失效的问题解决
- android 事件分发,解决由于listview中实时刷新,导致子view点击事件失效
- nginx 根据不同URL分发到不同服务器
- LInux下环境变量配置错误导致不能登录的及命令失效解决方案
- 长期不操作session失效,导致登录页嵌套在数据列表区域
- LInux下环境变量配置错误导致不能登录的及命令失效解决方案
- linux下环境变量配置错误导致不能登录的及命令失效解决方案
- Android中解决破解签名验证之后导致的登录授权失效问题
- 服务器证书到期导致hhtps的不能登录
- 服务器异常断电,导致ORACLE无法登录解决办法
- 重写Authorize过滤器导致的登录已经失效,但却没有跳转到登录页问题的解决
- 解决服务器缓存失效后可能导致的雪崩问题(thinkphp为例)
- nginx根据cookie分发
- nginx 负载分发安装
- Nginx分发配置
- 配置nginx负载均衡时候Nginx服务器导致CSS无法解析不起效果
- 配置分发服务器:未能连接到服务器,因为distributor_admin未在该服务器上定义为远程登录
- Java多线程-新特征-信号量Semaphore
- eclipse自动生成方法注释 快捷键
- UIDatePick,UIPick
- iOS开发中@selector的理解与应用
- iOS UIView 添加点击事件
- nginx分发到备站服务器导致登录失效
- C#自动轮回调用数据库
- android悬浮窗口的实现
- Android开发中立即停止AsyncTask和Thread
- eclipse或MyEclipse修改注释
- [Leetcode] Tenth Line的笔记
- 基于Spring + Spring MVC + Mybatis 高性能web构建
- 查看Eclipse 的版本
- Eclipse中项目名出现红色感叹号解决方法