2017-08-24 4 views
0

Wir verwenden Confluence mit dem F5 Load Balancing und ziemlich oft verliert IE11 die Sitzung. Wenn wir die Aufrufreihenfolge überprüfen, sendet IE11 schön das JSESSIONID-Cookie, aber plötzlich sendet es das JSESSIONID-Cookie nicht und der Server antwortet dem Fehlercode 401 nicht autorisiert.IE11 verliert Session-Cookie, wenn der Load Balancer F5 verwendet wird

Wenn wir den F5-Lastausgleich nicht verwenden, können wir das Problem nicht reproduzieren.

In dem Artikel https://connect.microsoft.com/IE/feedback/details/810700/subject-ie11-is-losing-cookie-information-and-thus-becoming-detached-from-a-web-application-session ist eine Beschreibung über das Sitzung verlieren Problem, aber es wird erwähnt, dass das Problem auftritt, wenn ein neues Fenster geöffnet wird. Dies ist nicht unser Fall.

Normalerweise aktualisieren wir den Browser nicht (verwenden Sie die F5-Taste), aber wenn wir die F5-Taste drücken, tritt das Problem sehr schnell auf.

+0

Haben Sie eine tcpdump-Erfassung durchgeführt, um zu sehen, ob der jsessionid-Cookie vor der nächsten Anfrage vom Client ohne den Cookie an den Client zurückgesendet wird? Wie ist die App auf BIG-IP konfiguriert? Wenn du einen qkview auf ihealth.f5.com hochlädst und mir die ID schießt, kann ich es mir ansehen (vollständige Offenlegung - ich bin ein F5-Mitarbeiter) –

Antwort

0

Sie müssen "sticky-sessions" aktivieren.

Verfahren mit Application Load Balancing verwendet, Server-Affinität zu erzielen. Ein Router oder Load Balancer mit Sticky-Session-Unterstützung kann einem bestimmten Benutzer basierend auf seiner HTTP- -Sitzung oder IP-Adresse einen einzelnen Server zuweisen.

Bitte schauen Sie sich article an, wie man es mit F5 einrichtet.

+0

Momentan haben wir nur einen aktiven Confluence-Server und der Domainname wird nur zu einem aufgelöst IP Adresse. Der gesamte Datenverkehr läuft über ein F5-Gerät – Sakke

Verwandte Themen