Про session.gc_probability

Всем привет!
Столкнулся вот с такой бедой:
1. Обновил phpmyadmin до 4.5.5.1
2. Периодически в phpmyadmin появляется notice, о том что мол что-то с сессией

3. погуглив — натолкнулся на эту статью
4. в ней говорится, о том, что выставить на сервере session.gc_probability в 0
5. но у меня session.gc_probability включена для сбора мусора сессий MODX
6. т.е. я столкнулся с тем, что копятся сессии в БД MODX
7. на одном из моих сайте таблица modx_session имеет 94719 записей на 251.38 MB
Вопрос:
Как угодить обоим phpmyadmin, чтобы не ругался и чистилась таблица modx_session автоматически??? (сам думаю про cron)
t3mnikov
01 марта 2016, 08:29
modx.pro
2
4 019
0

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

t3mnikov
02 марта 2016, 11:03
0
До нотиса в PHP.INI:
session.gc_probability = 1 
session.gc_divisor = 100
Заменил «session.gc_divisor» на 1000 — нотис пропал. Полёт нормальный

session.gc_probability = 1 
session.gc_divisor = 1000
Видимо при 100 моя сессия умирала раньше положенного.
    Сергей Шлоков
    02 марта 2016, 18:44
    0
    Вот ещё статья.
      t3mnikov
      02 марта 2016, 20:23
      0
      Сергей, по этой статье и изначало и выставил session.gc_probability в 1. (Для подтираний сессий)
      Но session.gc_divisor = 100 повлияло на сессию phpmyadmin. По крайней мере, у меня так! :)
      Все равно спасибо!
      P.S. еще мне нужно выставить session_gc_maxlifetime = 604800, и будет полное счастье.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        3