Ocurre que la tabla de django "django_session" suele crecer de forma desmesurada, debido a que django por sí sólo no limpia las sesiones expiradas (en gran parte porque al salir no lo hacemos con logout).
Para evitar que crezca esta tabla, django nos ofrece el siguiente comando:
cleanup
el cual limpia de la bbdd aquellas entradas de sesiones ya expiradas.
Lo ideal por tanto, es añadir en el cron una entrada como esta:
0 8 * * * /usr/bin/python /ruta/proyecto/manage.py cleanup
Para que periódicamente (a las 8 de la mañana por ejemplo) limpie las sesiones caducadas de nuestro proyecto django.
Comentarios
Publicar un comentario