Bug #3891
optimiser la coupure des sessions django lors de la coupure CP
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
SP (pffedportal)
Version cible:
Début:
25 octobre 2013
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Planning:
Description
Retirer l'appel à /usr/local/bin/cp_del_sessions.sh dans source:/copy_overlay/usr/src/univnautes-patches/captiveportal.inc.diff#L59
Remplacer cela par un script appelé à la fin de /etc/rc.prunecaptiveportal et qui va vérifier si les sessions django existent toujours dans /var/db/captiveportal.db, du genre :
from django.contrib.sessions.models import Session for s in Session.objects.all(): pfsenseid = s.get_decoded().get('pfsenseid') if pfsenseid n'est pas dans /var/db/captiveportal.db: s.delete()
Historique
Mis à jour par Thomas Noël il y a plus de 10 ans
- Catégorie mis à SP (pffedportal)
- Assigné à mis à Thomas Noël