Projet

Général

Profil

Bug #3891

optimiser la coupure des sessions django lors de la coupure CP

Ajouté par Thomas Noël il y a plus de 10 ans. Mis à jour il y a environ 10 ans.

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

#1

Mis à jour par Thomas Noël il y a plus de 10 ans

  • Catégorie mis à SP (pffedportal)
  • Assigné à mis à Thomas Noël
#2

Mis à jour par Thomas Noël il y a plus de 10 ans

  • Version cible mis à Future version
#3

Mis à jour par Thomas Noël il y a plus de 10 ans

  • Statut changé de Nouveau à Résolu (à déployer)
#4

Mis à jour par Thomas Noël il y a environ 10 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF