Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1103 connectés 

  FORUM HardWare.fr
  Windows & Software

  Round Robin et Sessions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Round Robin et Sessions

n°2079311
nero27
Posté le 30-06-2005 à 11:22:40  profilanswer
 

Bonjour,
Voilà le problème : les serveurs du site Web pour lequel je travaille sont en round robin.
Seulement, cela provoque des problèmes de sessions : auriez-vous une solution pour résoudre ce problème ?
 
Merci d'avance :jap:

mood
Publicité
Posté le 30-06-2005 à 11:22:40  profilanswer
 

n°2079923
c2c
Posté le 30-06-2005 à 20:08:29  profilanswer
 

euh il me semble qu'il y avait un topic comme ca pour un site d'elevage de je sais plus quoi en ligne qui etait codé avec les pieds :/ essaye de regarder.

n°2079938
nero27
Posté le 30-06-2005 à 20:23:22  profilanswer
 

Oui, c'était mon post, mais j'ai récréé celui-là pour qu'il soit plus ciblé ;)

n°2080130
c2c
Posté le 01-07-2005 à 00:00:52  profilanswer
 

mais tu peu pas t'arranger avec ton hebergeur pour ce genre de chose ?

n°2080147
glop-glop
Posté le 01-07-2005 à 00:20:53  profilanswer
 

C'est plus un probleme d'architecture d'application on dirait ...
Pour les sessions, il vaudrait mieux utiliser composant commun sur un serveur d'appli central plutot que de laisser chaque serveur WEB gerer ses propres sessions, un peu comme sur une ferme de serveurs de teminaux.

n°2080309
nero27
Posté le 01-07-2005 à 09:34:35  profilanswer
 

Pendant un moment, on s'était mis avec 3 serveurs en round robin : ça tournait super bien (plus de 1000 connectés simultanés sans que ça rame). Seulement, il y avait des problèmes de sessions (les membres se retrouvaient déconnectés n'importe quand).
Pour contrer ça, on a mis un serveur en load balancer à l'aide de PEN : plus de problèmes de sessions, mais le site est très lent et une fois sur deux, la page n'est pas trouvée :/
Vous avez une autre solution ?
Pour ce qui est de l'hébergeur, ils ne veulent pas s'occuper de ça !

n°2080426
c2c
Posté le 01-07-2005 à 11:02:14  profilanswer
 

change d'hebergeur alors :D ...
vous ne pouvez pas changer votre mode de connection au site ?

n°2080583
glop-glop
Posté le 01-07-2005 à 12:42:42  profilanswer
 

pour moi, ca reste un probleme de developpement d'application web avant tout il faut prendre en compte l existence plusieurs frontaux quand tu developpes, sinon, passer en cluster...

n°2081023
nero27
Posté le 01-07-2005 à 17:44:28  profilanswer
 

Alors, quelques précisions : le code du site est optimisé. Il a tout d'abord été mis en round robin (plusieurs frontaux) et ça tournait très très bien (moins d'une seconde de chargement) mais on avait des problèmes de sessions (déconnexions intempestives).
Pour palier à ce problème on utilise le système PEN, mais c'est vraiment pas le pied : le problème de sessions est résolu, mais c'est très lent et les pages sont chargées une fois sur deux voire trois :/

n°2083430
cybervince
It's all good man
Posté le 04-07-2005 à 10:21:19  profilanswer
 

Je débarque peut-être, mais c'est quoi le PEN ? (pas de jeux de mots SVP)
Sinon normalement quand tu fais du round-robin, c'est directement au niveau du DNS que ca fait la répartition de charge, donc à moins que l'utilisateur ne vide son cache DNS pour faire une nouvelle résolution de nom, il tombera toujours sur le même serveur.
Tu peux éventuellement utiliser une astuce pour faire en sorte de gérer une répartition de charge niveau applicative.
Genre t'as un serveur www1. et www2.
Quand ton visiteur tombe sur www., tu le redirige selon un certain algo sur le www1 ou www2 et il restera donc toujours sur le même serveur.


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
mood
Publicité
Posté le 04-07-2005 à 10:21:19  profilanswer
 

n°2083493
nero27
Posté le 04-07-2005 à 10:59:05  profilanswer
 

Non, en round robin, il n'y a pas de répartition de charge (c'est un load balancer qui fait ça).Le round robin ne fait que répartir au hasard les connectés sur un serveur ou sur un autre.
PEN : http://www.zpmag.com/extraits/zpm_10_sample.pdf


Message édité par nero27 le 04-07-2005 à 11:03:40
n°2083695
cybervince
It's all good man
Posté le 04-07-2005 à 13:25:48  profilanswer
 

Oui, ce n'est pas de la réelle répartition de charge, mais la charge est envoyée aléatoirement ou séquentiellement sur un des 2 serveurs (c'est le DNS qui renvoie l'ip de l'un ou de l'autre).


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
n°2083701
c2c
Posté le 04-07-2005 à 13:28:54  profilanswer
 

voila et cela s'appelle du dns round robin...
 
pourquoi ne pas monté un cluster ?

n°2083738
nero27
Posté le 04-07-2005 à 13:43:01  profilanswer
 

Justement, mon autre topic demandait comment monter un cluster, mais personne ne nous a répondu :/
On ne sait pas comment faire : vous pourriez m'expliquer ? ou m'indiquer un site qui explique la marche à suivre ?


Message édité par nero27 le 04-07-2005 à 14:03:04
n°2084021
erwann25
Posté le 04-07-2005 à 17:38:41  profilanswer
 

oui avec plaisir, et donc pour ma part je te recommande LVS :  
http://www.linuxvirtualserver.org
 
comme un site peut être servi sur plusieurs serveurs il faut que les sessions soient partagées d'après ce que tu nous demandes, et donc je te conseille d'utiliser un stockage en mémoire à l'aide de memcached et memsession ( http://weirdsilence.net/software/memsession/ et http://www.danga.com/memcached/ )
 
bonne chance et passe me tenir au jus en privé ou ici de ton choix techno :-)
 
Erwann


Message édité par erwann25 le 04-07-2005 à 17:39:41
n°2084149
nero27
Posté le 04-07-2005 à 19:55:26  profilanswer
 

Merci beaucoup pour les sessions en mémoire, ça à l'air très bien. Je te tiens au courant ;)

n°2084194
3Phach4
...
Posté le 04-07-2005 à 20:42:38  profilanswer
 

comme tu es chez OVH, tu as aussi leur nouvelle offre :  
http://ovh.com/fr/produits/cluster.xml
 
je sais pas du tout ce que ca vaut.


---------------
J'écoute FIP sur le net !
n°2084203
nero27
Posté le 04-07-2005 à 20:55:18  profilanswer
 

Alors, pour info, on a 3 serveurs web à mettre en cluster et un serveur de load balancer.
Les 4 serveurs sont des P4 storage de l'offre OVH (http://www.ovh.com/fr/produits/dedies.xml)

n°2084212
erwann25
Posté le 04-07-2005 à 21:01:52  profilanswer
 

4x270 euros par mois ca nous fait 1080 euros par mois de location de serv...  et 12960 euros par an ?... :heink:  
pour ce prix la, je t'explique comment avoir tes machines et économiser car ca me fait mal au coeur la !  :pt1cable:  :lol:

n°2084588
Sly Angel
Architecte / Développeur principal
Posté le 05-07-2005 à 11:40:47  profilanswer
 

Mauvaise idée je pense aussi de louer des serveurs de cette puissance, plus rentable de les acheter :/
 
Sinon pour le problème de session, comme je l'avais je crois déjà mis dans l'autre topic, tu peux toujours monter un répertoire d'une machine commune sur tes frontaux en NFS et définir ce point de montage réseau comme répertoire des fichiers session pour PHP. Une autre solution consisterait à renvoyer le visiteur sur un www1. ou www2. quand il arrive sur le site, ainsi il gardera le même serveur du début à la fin si le host l'oblige.
 
Tu mets un round robin sur www. et dans ton Apache sur chaque machine tu rediriges www. vers wwwX. correspondant à la machine où le mec est arrivé. Si tous les liens sont bien relatifs, ce sera transparent. Défaut de la méthode, l'équilibrage est moins bon, étant donné que des gens pourraient avoir tendance à passer directement par les wwwX après en favori plutôt que de passer par le point d'entrée wwwX. A ce moment là il reste possible de gérer que tant que la personne n'est pas loggée, ça revienne sur www.
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Round Robin et Sessions

 

Sujets relatifs
Kaspersky et sessions de Win XPkaspersky et sessions ?
Serveur TSE --> Cacher des lecteurs seulement pour les sessions TSE2 sessions msn
Problème de sessions sous win serv 2003Probleme ouverture , fermeture sessions ...
virer les sessions TSE bloqué, forcer l'arret d'un serveurrendre accessible un programme sous plusieurs sessions
Comportement bizarre des sessions windowsouvrir 2 sessions simultanément avec la connexion bureau à distance
Plus de sujets relatifs à : Round Robin et Sessions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR