Tâche #33945
Scénario #33781: Traitement express MEN (06-12)
Erreurs 500 aléatoires en haute dispo
100%
Description
Bonjour
Nous avons activé la haute dispo (eole-sso-cluster) depuis quelques mois, et ajouté des frontaux supplémentaires plus récemment. Nous rencontrons des erreurs "Internal Server Error 'ST-sso-mediacentreac-poitiersfr-6ba9b90ee37...'", sur certaines fédération, notamment dans l'application "econnect" (accès au GAR), au moment de l'accès au module d'affectation des ressources.
Nous retouvons cette erreur dans les logs :
[-] Traceback (most recent call last):
[-] File "./saml_resources.py", line 63, in render
[-] return self._render(request)
[-] File "./saml_resources.py", line 938, in _render
[-] ticket = self.manager.app_sessions[app_ticket]
[-] KeyError: 'ST-sso-mediacentreac-poitiersfr-6ba9b90ee37...'
Il semble que nous tombons dans un cas où le ticket n'est pas cherché dans la base mais simplement dans le cache local. Nous avons appliqué la modification jointe qui semble corriger le problème pour notre cas.
Cordialement
Associated revisions
Application du patch concernant les "Erreurs 500 aléatoires en haute dispo"
Ref: #33945
Thanks: Jeremie Andrei
History
#1 Updated by Joël Cuissinat over 1 year ago
Bonjour,
Vous êtes sur quelle version d'EOLE ?
#2 Updated by Jeremie Andrei over 1 year ago
Bonjour Joël,
Nous sommes en 2.6.2.
#3 Updated by Joël Cuissinat over 1 year ago
- Assigned To set to Joël Cuissinat
- Parent task set to #33781
Merci, nous allons intégrer le patch sur EOLE >= 2.6.2 alors...
#4 Updated by Joël Cuissinat over 1 year ago
- Project changed from EoleSSO to Distribution EOLE
- Status changed from Nouveau to Résolu
#5 Updated by Joël Cuissinat over 1 year ago
- % Done changed from 0 to 100
#6 Updated by Fabrice Barconnière over 1 year ago
OK, patch appliqué à partir de 2.6.2
$ git tag --contains 4fbd48b1e577a78fd550a480577afdea4ece943a pkg/eole/eole-2.6/2.6.2-11 pkg/eole/eole-2.7/2.7.0-12 pkg/eole/eole-2.7/2.7.1-17 pkg/eole/eole-2.7/2.7.2-30 pkg/eole/eole-2.8/2.8.0-39 pkg/eole/eole-2.8/2.8.1-20
#7 Updated by Fabrice Barconnière over 1 year ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0