Projet

Général

Profil

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

Ajouté par Joël Cuissinat il y a environ 7 ans. Mis à jour il y a presque 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
27/01/2017
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
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 Voir - Fichier de debug (crée un log dans /tmp) (19,7 ko) Klaas TJEBBES, 19/05/2017 10:15

dyn-logon.py Voir - Fichier de debug (crée un log dans /tmp) (3,05 ko) Klaas TJEBBES, 19/05/2017 10:15

login.py Voir - Fichier de debug (crée un log dans /tmp) (15,7 ko) Klaas TJEBBES, 19/05/2017 10:15


Demandes liées

Lié à Scribe - Tâche #19916: Reproduire et étudier le problème Fermé 06/03/2017
Copié depuis Scribe - Tâche #18903: Étude du problème Fermé 27/01/2017

Révisions associées

Révision cf5a31c0 (diff)
Ajouté par Klaas TJEBBES il y a environ 7 ans

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

Révision 1f386b3c (diff)
Ajouté par Fabrice Barconnière il y a environ 7 ans

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

ref #19916
ref #19452

Révision e78820d9 (diff)
Ajouté par Fabrice Barconnière il y a environ 7 ans

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

ref #19916
ref #19452

Révision 3ef37006 (diff)
Ajouté par Klaas TJEBBES il y a presque 7 ans

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

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 7 ans

#2 Mis à jour par Scrum Master il y a environ 7 ans

  • Projet changé de Scribe à Distribution EOLE
  • Statut changé de Nouveau à En cours

#3 Mis à jour par Scrum Master il y a environ 7 ans

  • Assigné à mis à Klaas TJEBBES

#4 Mis à jour par Klaas TJEBBES il y a environ 7 ans

  • Fichier test-controlevnc.zip ajouté

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

#5 Mis à jour par Klaas TJEBBES il y a environ 7 ans

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 Mis à jour par Scrum Master il y a environ 7 ans

  • Tâche parente changé de #19381 à #19809

#7 Mis à jour par Joël Cuissinat il y a environ 7 ans

<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 Mis à jour par Klaas TJEBBES il y a environ 7 ans

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 Mis à jour par Joël Cuissinat il y a environ 7 ans

  • Tâche parente changé de #19809 à #20100

#10 Mis à jour par Klaas TJEBBES il y a presque 7 ans

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 Mis à jour par Daniel Dehennin il y a presque 7 ans

  • Tâche parente changé de #20100 à #20317

#12 Mis à jour par Klaas TJEBBES il y a presque 7 ans

  • Statut changé de En cours à Résolu

#13 Mis à jour par Klaas TJEBBES il y a presque 7 ans

  • Statut changé de Résolu à En cours

#14 Mis à jour par Klaas TJEBBES il y a presque 7 ans

  • Fichier test-controlevnc.zip supprimé

#15 Mis à jour par Klaas TJEBBES il y a presque 7 ans

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

#16 Mis à jour par Klaas TJEBBES il y a presque 7 ans

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 Mis à jour par Joël Cuissinat il y a presque 7 ans

  • Statut changé de En cours à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 0.5 à 0.0

#18 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Lié à Tâche #19916: Reproduire et étudier le problème ajouté

Formats disponibles : Atom PDF