Помощь DLE плодит сессии

Тема в разделе "DLE", создана пользователем bork75, 17 янв 2014.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. bork75

    bork75 Д☼брая собака )

    Регистр.:
    21 июн 2008
    Сообщения:
    1.449
    Симпатии:
    716
    Версия DLE: 10.1 (nulled MID TEAM)

    На сервере кончились иноды, поддержка отписалась, что в папке mod-tmp более 30 миллионов файлов.
    Переименовал папку в mod-tmp2 и создал новую mod-tmp, и вижу как на глазах появляются куча файлов сессий, внутри содержимое
    mobile_disable|i:0;mobile_enable|i:0;dle_user_id|i:0;dle_password|s:0:"";referrer|s:55:"/news/1-news.html";

    Настройку на автоочистку сделал (на Debian по умолчанию она не включена), но всё-равно вопрос - зачем dle столько мусора создаёт?
    На форумах, кто отписался по этой проблеме, упоминали именно dle.
    Может можно как-то отключить эти сессии? Неделю сервер жил без папки mod-tmp и всё-работало отлично, заметил только, что загрузка файлов на сервер не работала, но мне это и не нужно из панели.
    От записи mobile_disable|i:0;mobile_enable смог избавиться, удалив в init.php $smartphone_detected = false и ниже



     
  2. Doctor_zlo

    Doctor_zlo

    Moderator
    Регистр.:
    25 апр 2008
    Сообщения:
    461
    Симпатии:
    980
    Ну для идентификации посетителя
    по идее теперь пользователь не сможет пользоваться мобильной версией сайта будет кидать на основную
    вообще подобные решения, это как то чересчур брутально, надо правильно настроить очистку папки с сессиями и все будет норм, ну или по крону на крайняк чистить, зачем скрипт переделывать?
    выставляйте в php.ini session.gc_probability и session.gc_divisor в зависимости от того как надо и от колва посетителей
    session.gc_probability/session.gc_divisor==вероятность что запустится сборщик мусора gc и убьет устаревшую сессию

    там проблемы неявные, которые не сразу заметишь, например с капчей проблемы будут, не будет принимать+еще что-то вылезет 100%
     
    Последнее редактирование: 17 янв 2014
    Горбушка и bork75 нравится это.