页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

版本 1 下一个 »

问题

登陆smartbi系统后,一直在操作,在操作过程中,突然就退出来。Smartbi是集群环境,部署了4个节点,利用华为负载均衡工具负责分发请求。

跟踪方式

使用网络抓包工具,抓取客户端与服务器之间的请求信息,例如:Charles

原因

由于Smartbi系统不支持session共享,即集群四个节点会有各自的session。而从Charles查看是由于当客户端某个操作带着session的请求去到服务器端,而服务器端返回了另一个session,导致两个session冲突,最终会话超时。

解决此方案:

需保证代理会把来自同一个客户端的请求固定转发在某个节点上。此处涉及到代理的分发算法,参考华为代理提供的三种算法,建议更改为“源ip算法”。

代理分发算法,参考资料:https://www.cnblogs.com/SmartLee/p/5161415.html

 

 

  • 无标签