1Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
543
543
EMPFEHLEN
-
Hallo!
Ich habe 2 Webserver hinter einem F5-Loadbalancer "sitzen". Bei normalen Webseiten funktioniert alles einwandfrei!
Logischer Weise funktionieren Webseiten mit Session nur dann, wenn ich auf dem gleichen Webserver lande - was natürlich nicht der Sinn eines Loadbalancers ist.
Wie krieg ich die beiden Webserver session-mäßig synchron? Habt Ihr einen Rat, wie man soetwas anstellen könnte? Vom Prinzip her müsste ich ja nur die Session-Dateien verteilen, oder? Dies scheint mir aber nicht wirklich professionell zu sein
Zudem würden evtl. geänderte Daten dabei fliegen gehen!
-
28.09.10 08:34 #2
Du brauchst eine 3. Stelle um die Session-Daten zu speichern, dies könnte ein MySQL Server sein, oder ein Memcached, oder ...
Du musst nur entsprechend den Session Save Handler ändern.
Alternativ kannst du die Besucher auch anhand von Regeln (IP Adressen z.B.) auf Server A und B fest verteilen, hilft natürlich dann wenig wenn Server A ausfällt.Mein neues Projekt: zandman.de - Bericht über den Aufbau einer Entwicklungsumgebung für Test-Driven-Development mit phpUnderControl und dem Aufbau einer Webapplikation mit Zend Framework Version 1.9.x
-
Danke für die Antwort. Ich habe das Problem so gelöst, in dem ich auf den Loadbalancer "Sticky Sessions" aktiviert habe:
-> Einmal mit einem Webserver verbunden, werden alle weiteren Request an diesen verschickt.
Danke!
Ähnliche Themen
-
Befehle über mehrere Zeilen verteilen?
Von notebook20000 im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 20.04.06, 13:35 -
Formular über mehrere Seiten - mit Sessions!? Kein Versand, sondern Auswertung!
Von altox-de im Forum PHPAntworten: 4Letzter Beitrag: 19.04.06, 21:43 -
{Smarty} Inhalt über mehrere Seiten verteilen?
Von Kopfballstar im Forum PHPAntworten: 0Letzter Beitrag: 22.02.06, 14:19 -
Gästebucheinträge auf mehrere Seiten verteilen
Von Yoda im Forum PHPAntworten: 19Letzter Beitrag: 15.09.03, 17:06





Zitieren
Login





