Le répertoire tmp/session enfle démesurément sur certains des sites hébergés (plusieurs milliers de fichiers !).
Comment ce répertoire est il nettoyé ?
Merci, Henri
Le répertoire tmp/session enfle démesurément sur certains des sites hébergés (plusieurs milliers de fichiers !).
Comment ce répertoire est il nettoyé ?
Merci, Henri
il ne l'est pas vraiment.
lors d'une connexion, spip crée un fichier dans tmp/sessions/ associé
au visiteur qui se connecte.
si ce visiteur se déconnecte *explicitement* (en cliquant sur un bouton
'déconnexion' par exemple), alors spip détruit (efface) le fichier de
session.
si le visiteur quitte son navigateur ou change de site... bref, *ne se
déconnecte pas*, le fichier de session reste là.
avec beaucoup de connexions et peu de déconnexions on peut alors
arriver à bien remplir tmp/sessions/
dans ce cas, il suffit d'aller le nettoyer (par ftp) en y supprimant
tous les fichiers de sessions âgés de plus de 24 heures (ou 36 heures,
ou 48, ou ...)
Si, si.
Sur les versions récentes de SPIP, lorsqu'il génère une nouvelle session d'un auteur qui se connecte, il en profite pour supprimer toutes les sessions de plus de 48h (quel qu'en soit l'auteur concerné).
Mais le problème concerne peut-être ici une ancienne version de SPIP, encore une fois il faut indiquer quelle version de SPIP est concernée par un problème qu'on rencontre.
Cédric
ah oui.
et depuis 2.0 en effet.
hum...
sauf que, bizarrement et par un tour de passe-passe, connu de lui-seul,
spip ne joue les nettoyeurs qu'à la déconnexion explicite (pas lors
d'une connexion...)
bon. il suffit qu'un seul connecté se déconnecte proprement...
Il me semble que cela fonctionne aussi lors d'une connexion, lorsque la session est re-créée suite a un changement d'alea (donc toutes les 12h).
Cédric