Настраиваем сборку мусора сессий в PHP

Решал проблему огромного числа файлов в папке /tmp в UNIX. Файлы я успешно почистил, но проблема была в сборке мусора сессий в PHP, файлами которых папка и была буквально завалена. Разобрался как настроить сборку мусора в PHP.

В файле php.ini, надо настроить сборщик мусора. Настройка состоит из манипуляции несколькими константами:

session.gc_probability — определяет вероятность вызова сборки мусора при создании очередной сессии. Если установить 0 — то сборщик мусора вызываться не будет. При значении больше нуля, вероятность определяется как отношение session.gc_probability/session.gc_divisor.

session.gc_divisor — служит для определения вероятности вызова сборщика мусора.

Например,

Удаляться будут файлы сессии, которые уже устарели. Время жизни сессии определяется ещё одним параметром —

session.gc_maxlifetime — число в секундах, которое определяет время жизни сессии, после которого данные могут быть удалены сборщиком мусора.

Мало букафф? Читайте есчо !

Рубрики в репортажах

Декабрь 3, 2014 г.

Сегодня репортажи обзавелись рубриками. Всего их пока 3. "Человек, который ... " и "Это ... потому что" - редакционные материалы. Здесь Гений пишет ...

Читать

База предикативов

Март 15, 2017 г.

База данных предикативов сформирована выборкой из базы морфологии слов русского языка. Мы в школе не изучали эту часть речи. Думаю, лингвисты тоже с трудом отличают предикативы то от междометий, то от наречий. SQL скрипт размещен на github. Переходим ...

Читать

Совместная атака с разных планет в Ogame

Июнь 4, 2010 г.

В далекой, далекой галактике ogame... всё без особых изменений. Бессмысленная кровопролитная война продолжается. Не удавалось разобраться как же организовать ...

Читать

Используем LESS и SASS в Drupal

Сентябрь 24, 2017 г.

Препроцессоры Less и Sass, на мой взгляд, это какая то переходная ступень. Со временем, я надеюсь, функционал расширений будет реализован в CSS. Но ждать ...

Читать
 

Комментарии к «Настраиваем сборку мусора сессий в PHP»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: