Project

General

Profile

Tâche #19452

Scénario #20317: Assistance aux utilisateurs (19-21)

Suivi du problème aléatoire d'ouverture de session sur Scribe 2.5.2

Added by Joël Cuissinat over 2 years ago. Updated over 2 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
01/27/2017
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
0.0

Description

Klaas TJEBBES a écrit :

Envoyé le 17/02 pour test à N.ROBIN (Orléans) pour test => tests effectués à la rentrée (27/02)

La correction (commit:bac8eb72) est pour l'instant diffusée uniquement en 2.6.1 (master).

Envisager un backport en cas de réponse positive des utilisateurs.

connexions.py View - Fichier de debug (crée un log dans /tmp) (19.7 KB) Klaas TJEBBES, 05/19/2017 10:15 AM

dyn-logon.py View - Fichier de debug (crée un log dans /tmp) (3.05 KB) Klaas TJEBBES, 05/19/2017 10:15 AM

login.py View - Fichier de debug (crée un log dans /tmp) (15.7 KB) Klaas TJEBBES, 05/19/2017 10:15 AM


Related issues

Related to Scribe - Tâche #19916: Reproduire et étudier le problème Fermé 03/06/2017
Copied from Scribe - Tâche #18903: Étude du problème Fermé 01/27/2017

Associated revisions

Revision cf5a31c0 (diff)
Added by Klaas TJEBBES over 2 years ago

login.py : diminution du temps de conservation du fichier <login><Os>.txt (60s > 2s) REF #19452

Revision 1f386b3c (diff)
Added by Fabrice Barconnière over 2 years ago

Le temps de conservation de <login><Os>.txt est trop long si des connexions sont rapprochées dans le temps

ref #19916
ref #19452

Revision e78820d9 (diff)
Added by Fabrice Barconnière over 2 years ago

Le temps de conservation de <login><Os>.txt est trop long si des connexions sont rapprochées dans le temps

ref #19916
ref #19452

Revision 3ef37006 (diff)
Added by Klaas TJEBBES over 2 years ago

login.py : refactoring de "log_connexion_db"
login.py : diminution à 2 secondes le delai avant recréation du fichier "netlogon/<login><Os>.txt"
REF #19452

History

#1 Updated by Joël Cuissinat over 2 years ago

#2 Updated by Scrum Master over 2 years ago

  • Project changed from Scribe to Distribution EOLE
  • Status changed from Nouveau to En cours

#3 Updated by Scrum Master over 2 years ago

  • Assigned To set to Klaas TJEBBES

#4 Updated by Klaas TJEBBES over 2 years ago

  • File test-controlevnc.zip added

Envoie de fichiers pour générer du debug à Orléans-Tours.

#5 Updated by Klaas TJEBBES over 2 years ago

Suite au debug de Orléans.

Un utilisateur se connecte sur une seconde machine moins de 60 secondes après s'être connecté sur la première :

2017/03/15 10:25:49  [Broker,18620,172.19.144.145] Appel de la fonction remote_logon par 172.19.144.145
2017/03/15 10:25:49  [Broker,18620,172.19.144.145] Nom de la machine klp283941
2017/03/15 10:25:49  [Broker,18620,172.19.144.145] Groupe de machines ESU trouve : pasmulseven (klp283941)
2017/03/15 10:25:49  [Broker,18620,172.19.144.145] Utilisateur "titi.toto"; groupes ['3all1345', '3e4', '3eme', 'DomainUsers', 'eleves']

2017/03/15 10:26:17  [Broker,18622,172.19.144.63] Appel de la fonction remote_logon par 172.19.144.63
2017/03/15 10:26:17  [Broker,18622,172.19.144.63] ('logdb : ', 'titi.toto', 'S-1-5-21-4054130411-940594791-3560802387-1385', 'titi toto', 'eleves', ['DomainUsers', 'eleves', '3eme', '3e4', '3all1345'], '', 'Vista', '172.19.144.63')
2017/03/15 10:26:17  [Broker,18622,172.19.144.63] Nom de la machine 
2017/03/15 10:26:17  [Broker,18622,172.19.144.63] Groupe de machines ESU trouve : grp_eole ()
2017/03/15 10:26:17  [Broker,18622,172.19.144.63] Utilisateur "titi.toto"; groupes ['DomainUsers', 'eleves', '3eme', '3e4', '3all1345']

Le contenu de la base de donnée pour la seconde connexion n'a pas été mis à jour et c'est le login du connecté précédent qui est resté :

2017/03/15 10:25:49 ####################################### get_infos
2017/03/15 10:25:49 172.19.144.145 session : <connexions.Session instance at 0x7f4b085c4a28>
2017/03/15 10:25:49 172.19.144.145 users : ['titi.toto']
2017/03/15 10:25:49 172.19.144.145 row : ('titi.toto', 'S-1-5-21-4054130411-940594791-3560802387-1385', 'titi toto', 'Vista', 'klp283941')
2017/03/15 10:25:49 172.19.144.145 rowlist : [('titi.toto', 'S-1-5-21-4054130411-940594791-3560802387-1385', 'titi toto', 'Vista', 'klp283941')]
2017/03/15 10:26:17 ####################################### get_infos
2017/03/15 10:26:17 172.19.144.63 session : <connexions.Session instance at 0x7f4b08438878>
2017/03/15 10:26:17 172.19.144.63 users : ['titi.toto']
2017/03/15 10:26:17 172.19.144.63 row : ('autre.tutu', 'S-1-5-21-4054130411-940594791-3560802387-1737', 'autre tutu', 'Vista', 'klp340297')
2017/03/15 10:26:17 172.19.144.63 rowlist : [('autre.tutu', 'S-1-5-21-4054130411-940594791-3560802387-1737', 'autre tutu', 'Vista', 'klp340297')]
2017/03/15 10:26:17 172.19.144.63 else row : ('autre.tutu', 'S-1-5-21-4054130411-940594791-3560802387-1737', 'autre tutu', 'Vista', 'klp340297')
2017/03/15 10:26:17 172.19.144.63 LDAP : ['titi.toto', 'S-1-5-21-4054130411-940594791-3560802387-1385', 'titi toto', 'eleves', ['DomainUsers', 'eleves', '3eme', '3e4', '3all1345'], '', 'Vista', '172.19.144.63']

#6 Updated by Scrum Master over 2 years ago

  • Parent task changed from #19381 to #19809

#7 Updated by Joël Cuissinat over 2 years ago

<nrobin> salut, klaas m'a renvoyé une nouvelle version du script mais le cd partenaire m'a demander de ne rien faire jusqu’à aujourd'hui car il modifiait l'infra, il voulaient pas mélanger les pbl
<nrobin> je vois avec eux pour utiliser le script dernière version et je redis a klaas

#8 Updated by Klaas TJEBBES over 2 years ago

Diminuer le temps de conservation de <login><Os>.txt permet d'avoir des informations à jour dans la BDD.

Après la mise en place, il est apparu une ligne vide dans la base de donnée (row/rowlist) :

2017/03/30 11:52:17 ####################################### get_infos
2017/03/30 11:52:17 172.23.100.89 session : <connexions.Session instance at 0x7fb0a5a255a8>
2017/03/30 11:52:17 172.23.100.89 users : ['xxx.yyy']
2017/03/30 11:52:17 172.23.100.89 row : None
2017/03/30 11:52:17 172.23.100.89 rowlist : []
2017/03/30 11:52:17 172.23.100.89 else row : None
2017/03/30 11:52:17 172.23.100.89 LDAP : ['xxx.yyy', 'S-1-5-21-2270260453-11181449-1497229943-1800', 'xxx.yyy', 'eleves', ['DomainUsers', 'eleves', '6eme', '6eme6', 'rw'], '', 'Vista', '172.23.100.89']

dyn-logon.py n'a pas mis à jour la BDD => test avec du debug.

#9 Updated by Joël Cuissinat over 2 years ago

  • Parent task changed from #19809 to #20100

#10 Updated by Klaas TJEBBES over 2 years ago

De rares sessions restent encore avec un nom de machine indéfini, avec un enregistrement MySQL qui ne s'est pas fait.
=> ajout de debug pour savoir pourquoi dyn-logon enregistre mal les infos...

#11 Updated by Daniel Dehennin over 2 years ago

  • Parent task changed from #20100 to #20317

#12 Updated by Klaas TJEBBES over 2 years ago

  • Status changed from En cours to Résolu

#13 Updated by Klaas TJEBBES over 2 years ago

  • Status changed from Résolu to En cours

#14 Updated by Klaas TJEBBES over 2 years ago

  • File deleted (test-controlevnc.zip)

#15 Updated by Klaas TJEBBES over 2 years ago

Le problème semble être résolu pour Orléans-Tours.

#16 Updated by Klaas TJEBBES over 2 years ago

Paquets :
  • scribe-backend 2.5.1-8
  • scribe-backend 2.5.2-24
  • scribe-backend 2.6.0-12
  • scribe-backend 2.6.1-7

#17 Updated by Joël Cuissinat over 2 years ago

  • Status changed from En cours to Fermé
  • % Done changed from 0 to 100
  • Remaining (hours) changed from 0.5 to 0.0

#18 Updated by Joël Cuissinat about 2 years ago

  • Related to Tâche #19916: Reproduire et étudier le problème added

Also available in: Atom PDF