Asp.net负载均衡SessionState

时间:2017-08-17 03:31:00

标签: asp.net nginx load-balancing session-state

我们有3台服务器: Server_web1,Server _web2和 Server_ngix 。 asp.net应用程序安装在服务器 Server_web1 Server_web2 上 服务器 Server_ngix 处理客户端请求并执行round-robin load balancing enter image description here

会话状态存储在数据库中(根据article配置)

$string = "  'city'=>'cairo'  ";

我的web.config

enter image description here enter image description here

问题是为一个客户端创建了两个会话:服务器 Server_web1 上的 SessionId1 和服务器 Server_web2上的 SessionId2 , 但每个客户都需要一次会议。

enter image description here

1 个答案:

答案 0 :(得分:0)

也可以通过userId创建会话,这意味着存储在数据库中,限制创建新会话直到它到期。