2017-08-17 3 views
0

Wir haben 3 Server: Server_web1, Server _web2 und Server_ngix. Eine asp.net Anwendung auf den Servern Server_web1 und Server_web2 Der Server Server_ngix Prozesse Client-Anforderungen und round-robin load balancing ausführt installiert ist enter image description hereAsp.net Load Balancing SessionState

Der Sitzungsstatus in der Datenbank gespeichert ist (es konfiguriert ist, in entsprechend mit dem article)

aspnet_regsql -d SessionStateDb -ssadd -S msserver -U sa -P 1 -sstype c 

Meine web.config

enter image description here enter image description here

Das Problem ist, dass zwei Sitzungen für einen Kunden erstellt: SessionId1 auf dem Server Server_web1 und SessionId2 auf dem Server Server_web2, aber eine Sitzung für jeden Client benötigt wird .

enter image description here

Antwort

0

erstellen Sitzung von userId auch die Speicher in der Datenbank bedeutet, beschränkt, während neue Sitzung zu schaffen, bis es abläuft.

+0

Aber wie man Sitzung von userId erstellt? – Max