Serverübergreifende Session?

Bastian Rihm

Grünschnabel
Hay,

Wir haben bei uns jetzt 3 root server und auf jedem ist ein webserver installiert jetzt ist meine frage kann man es umsetzten das die sessions auf allen servern funktionieren und wie mach ich das am besten weil ich habe im moment keine idee wie ich das machen soll wir brauchen schnell hilfe dabei damit wir weitermachen können
 
Ich denke mal, das ist nur möglich, wenn alle drei server die gleiche Domain bedienen. Handelt es sich um sog. Load-Balancing-Server? Wenn ja, wäre es möglich über eine Network-Share den session.save_path zu teilen.

Wenn es nicht die gleiche Domain ist, könnte das schwierig wenn nicht gar unmöglich werden.
 
danke aber würde eigentlich auch möglich sein auf ne datenbank auf die alle server zugreifen können ip und die dazugehörigen daten zu speichern und wenn ein user mit der ip die andere seite beucht sieht der server das die ip einem usernamen zugewieden ist oder ist das zu unsicher?
 
Würde voraussetzen, das der SQL-Server nur auf einer Maschine läuft, da sonst Probleme mit den Sessions auftreten könnten (Race-Conditions beim Synchronisieren zwischen den SQL-Servern).
 
Wenn die DB nur auf einem Server läuft, ist alles ok. Nur wenn die DB zur Lastenverteilung auf allen 3 Servern läuft und mittels Replikation die Änderungen verteilt werden, kannst du dadurch schnell eine Race-Condition produzieren.
 
Zurück