Bug #17793
en cas de session expirée, l'écran téléphone continue à vérifier les appels, dans le vide
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
26 juillet 2017
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
62.102.240.66 - - [25/Jul/2017:20:03:02 +0200] "GET /api/phone/current-calls/ HTTP/1.1" 200 137 " 62.102.240.66 - - [25/Jul/2017:20:03:04 +0200] "GET /api/phone/current-calls/ HTTP/1.1" 200 137 " 62.102.240.66 - - [25/Jul/2017:20:03:06 +0200] "GET /api/phone/current-calls/ HTTP/1.1" 200 137 " 62.102.240.66 - - [25/Jul/2017:20:03:08 +0200] "GET /api/phone/current-calls/ HTTP/1.1" 302 5 " # la session expire 62.102.240.66 - - [25/Jul/2017:20:03:08 +0200] "GET /login/?next=/api/phone/current-calls/ HTTP/1.1" 302 5 " 62.102.240.66 - - [25/Jul/2017:20:03:08 +0200] "GET /accounts/mellon/login/?next=/api/phone/current-calls/ HTTP/1.1" 302 5 " # les appels continuent 62.102.240.66 - - [25/Jul/2017:20:03:10 +0200] "GET /api/phone/current-calls/ HTTP/1.1" 302 5 " 62.102.240.66 - - [25/Jul/2017:20:03:10 +0200] "GET /login/?next=/api/phone/current-calls/ HTTP/1.1" 302 5 " 62.102.240.66 - - [25/Jul/2017:20:03:10 +0200] "GET /accounts/mellon/login/?next=/api/phone/current-calls/ HTTP/1.1" 302 5 "
Le résultat c'est d'une part que l'agent qui revient le lendemain ne voit plus d'appel arriver sur son écran, parce que rien ne lui indique qu'il a été déconnecté.
Le résultat (bis) c'est que ça floode les logs nginx mais également ça écrit dans la db pour la session, et avec un postgresql configuré pour logguer les statements, ça crée des giga de logs assez facilement.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 7 ans
- Fichier 0001-phone-keep-track-of-failed-ajax-calls-and-reload-if-.patch 0001-phone-keep-track-of-failed-ajax-calls-and-reload-if-.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a presque 7 ans
Approche ici après une série d'échecs, rediriger vers la page courante, ça provoquera un SSO si vraiment la session était expirée.
Mis à jour par Frédéric Péters il y a presque 7 ans
- Statut changé de En cours à Résolu (à déployer)
commit 9da4f4a3aee7d1c13fc24b1384bb4e244d2b96a7 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Wed Jul 26 08:32:18 2017 +0200 phone: keep track of failed ajax calls and reload if too many (#17793)
Mis à jour par Benjamin Dauvergne il y a environ 6 ans
- Statut changé de Résolu (à déployer) à Fermé
phone: keep track of failed ajax calls and reload if too many (#17793)