Project

General

Profile

Actions

Anomalie #298

closed

Perte de session avec MS Office

Added by Jean-Max Reymond almost 2 years ago. Updated 5 days ago.

Status:
Fermé
Priority:
Normal
Start date:
03/24/2023
Due date:
% Done:

0%

Estimated time:

Description

Quand on ouvre un document avec MS Office, on perd le serveur d'origine et MS Office ne retrouve plus son document car on est sur un autre serveur.


Files

haproxy.cfg (2.38 KB) haproxy.cfg haproxy.cfg de cloud3 Jean-Max Reymond, 03/24/2023 02:28 PM
haproxy.cfg (2.36 KB) haproxy.cfg fihcier modifié pour nom de la stick table Jean-Max Reymond, 03/26/2023 10:37 AM
Actions #1

Updated by Jean-Max Reymond almost 2 years ago

  • Subject changed from Perte de session avec Office to Perte de session avec MS Office
Actions #2

Updated by Jean-Max Reymond almost 2 years ago

  • Status changed from Nouveau to En cours
  • Assignee set to Jean-Max Reymond
Actions #3

Updated by Jean-Max Reymond almost 2 years ago

cela ressemble à HA Proxy qui ne fait pas le boulot pour autre chose que des sessions Web.
EN effet sur une session Web, cela fonctionne mais sur la configuration d'origine, on a gardé les cookies navigateur ce qui fausse l'expérience.

Actions #4

Updated by Jean-Max Reymond almost 2 years ago

on fait une modification sur la stick table qui faisait un store conn_cur pour supression
stick-table type ipv6 size 1m expire 24h peers mypeers

on en profite pour enlever les cookie en pensant que cela fonctionne pour du Web mais pas pour MS Office donc inutile car la stick-table doit faire le job mais plus rien ne fonctionne avec une erreur 503
server cloud1 cloud1.mycellia.com:8087 cookie Mycellia1
server cloud2 cloud2.mycellia.com:8087 cookie Mycellia2
server cloud3 cloud3.mycellia.com:8087 cookie Mycellia3

Actions #5

Updated by Jean-Max Reymond almost 2 years ago

tests avec une vingtaine de save successifs du document et OK pour DG et JMR.
On espère que le cloud.mycellia.com a changé en cours de temps

Actions #7

Updated by Jean-Max Reymond almost 2 years ago

déploiement et cela ne marche pas. Retour à un seul tomcat.

Actions #8

Updated by Jean-Max Reymond almost 2 years ago

commande pour dumper table:
sd-170774# echo "show table tomcat_servers" | socat - /run/haproxy/admin.sock|tail -8
0x7f7010053f30: key=2a02:8428:66a6:4901:1523:c295:645a:ffec use=0 exp=13430848 shard=0 server_id=1 server_key=cloud1
0x7f7010065140: key=2a02:842b:870c:ad01:80f:7144:49ca:b3cd use=0 exp=2838394 shard=0 server_id=3 server_key=cloud3
0x558e127e5fd0: key=2a03:b0c0:2:d0::157c:a001 use=0 exp=32336579 shard=0 server_id=3 server_key=cloud3
0x7f7010069e10: key=2a04:cec0:f052:d0ed:c531:879f:d4d5:d71a use=0 exp=20890975 shard=0 server_id=1 server_key=cloud1
0x7f70380389d0: key=2a06:4880:3000::30 use=0 exp=64480282 shard=0 server_id=1 server_key=cloud1
0x558e127f30f0: key=2a06:4880:9000::98 use=0 exp=64479088 shard=0 server_id=2 server_key=cloud2
0x7f703803e670: key=2a06:4880:9000::aa use=0 exp=75899173 shard=0 server_id=3 server_key=cloud3

Actions #9

Updated by Jean-Max Reymond almost 2 years ago

on prend une nouvelle @IP V6 et on constate la nouvelle IP dans chacune des stick tables et entrée identique pointant sur le bon serveur

Actions #10

Updated by Jean-Max Reymond almost 2 years ago

modification de code pour appeler avec une URL plus spécialisée du type cloud1.mycellia.com, cela ne change rien

Actions #11

Updated by Jean-Max Reymond 5 days ago

  • Status changed from En cours to Résolu

Utilisation de haproxy avec une stick table pour conserver l'information du serveur utilisé par l'IP

Actions #12

Updated by Jean-Max Reymond 5 days ago

  • Status changed from Résolu to Fermé
Actions

Also available in: Atom PDF