Configurer le nettoyage des sessions PHP dans php.ini

On se demandait pourquoi les sessions PHP-eZPublish n’était pas correctement nettoyées dans les bases

Dans votre php.ini il est nécéssaire de configurer les paramètres suivant correctement

session.gc_probability = <span style="color: #000000;">1</span> session.gc_divisor = <span style="color: #000000;">100</span>

La routine gc (garbage collection) nettoie les sessions PHP. Ces deux paramètres exprime une probabilité de lancement de la routine gc. La probabilité est calculée en utilisant gc_probability / gc_divisor. Donc avec 1/100 signifie qu’il y a 1 % de chance pour que la routine gc démarre à chaque requête php. Et voila plus de cron de nettoyage.

Merci à Gaetano pour son commentaire sur ce billet : ez publish reduire la taille de la bdd

4 réflexions sur “ Configurer le nettoyage des sessions PHP dans php.ini ”

Laisser un commentaire