Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/02/2007, 17h55   #1
Nouveau Membre du Club
 
Inscription : mai 2003
Messages : 54
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 54
Points : 30
Points : 30
Par défaut Gestion des sessions avec 2 serveurs et 1 loadbalancer

Bonjour,

Je dois mettre en place un site avec deux serveurs web contenant les mêmes sources du site (celle-ci sont répliquées via des scripts) dont la charge est répartie via un loadbalancer.

Le problème est le suivant :
Comment fait on pour gérer les sessions des utilisateurs (après connexion) au travers d'un loadbalancer (LB) et de deux serveurs web au final.

Ex : je me connecte via le LB sur le serveur1, je navigue un peu et pour raison de répartition de charge, je me retrouve (sans le savoir) balancé sur le serveur2.
Est ce que je perds ma session ? Suis je déconnecté ?

Merci pour vos pistes, retours d'expérience etc...

SCRP
scorpia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 18h25   #2
Membre éprouvé
 
Avatar de goodpz
 
Inscription : février 2007
Messages : 475
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 475
Points : 474
Points : 474
Apparemment c'est problématique pour les sessions. Pour une piste, regarde à session_set_save_handler() car il semble que d'utiliser une bd soit une solution pour ce genre de configuration
goodpz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 18h29   #3
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 797
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 797
Points : 1 688
Points : 1 688
Salut,
il faudrait voir si tu peux définir un chemin réseau dans le php.ini (session.save_path). Si c'est le cas tu peux utiliser le même répertoire pour les 2 serveurs.
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2007, 09h54   #4
Nouveau Membre du Club
 
Inscription : mai 2003
Messages : 54
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 54
Points : 30
Points : 30
Citation:
Envoyé par goodpz
Apparemment c'est problématique pour les sessions. Pour une piste, regarde à session_set_save_handler() car il semble que d'utiliser une bd soit une solution pour ce genre de configuration
Tu connais un peu cette fonction ?
Parce que le peu que j'ai pu lire à propos de cette fonction ne m'éclaire pas beaucoup...
scorpia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2007, 09h56   #5
Nouveau Membre du Club
 
Inscription : mai 2003
Messages : 54
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 54
Points : 30
Points : 30
Citation:
Envoyé par Djakisback
Salut,
il faudrait voir si tu peux définir un chemin réseau dans le php.ini (session.save_path). Si c'est le cas tu peux utiliser le même répertoire pour les 2 serveurs.
J'ai en effet un serveur de BDD.
Quelle est la syntaxe à utiliser (je suis sous linux) ?
\\serveurBB\repsession ?

Merci
scorpia est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h14.


 
 
 
 
Partenaires

Hébergement Web