1
0

clean_sessions.sh 703 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. # Script de nettoyage des sessions pour production
  3. echo "🧹 Nettoyage des sessions Django..."
  4. # Activer l'environnement virtuel
  5. source venv/bin/activate
  6. # Nettoyer les sessions expirées
  7. echo "Suppression des sessions expirées..."
  8. python manage.py clearsessions
  9. # Optionnel : Supprimer TOUTES les sessions
  10. read -p "Voulez-vous supprimer TOUTES les sessions ? (o/N) " -n 1 -r
  11. echo
  12. if [[ $REPLY =~ ^[OoYy]$ ]]; then
  13. python manage.py shell -c "from django.contrib.sessions.models import Session; Session.objects.all().delete(); print('✅ Toutes les sessions supprimées')"
  14. fi
  15. echo "✅ Nettoyage terminé"
  16. echo "Redémarrez maintenant le serveur : sudo systemctl restart gunicorn"