Переполнение mod-tmp файлами сессий

Почему-то такая ситуёвина наблюдается только на движке JohnCMS Решение следующее
в root cron прописываем

find /var/www/*/data/mod-tmp1 -name "sess_*" -type f -exec rm {} \;

В etc/php.ini или etc/php5/apache2/php.ini прописываем

gc_probability=1

или создать /etc/php5/conf.d/session-gc.ini с содержимым:

session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
Обновлено: 30/03/2016 — 23:11

3 комментария

Оставить комментарий
  1. правда при этом создается огромная нагрузка на жесткий диск, что п 29590 риводит к неработоспособности сервера

  2. torrent-play.ru

    Не стоит надеяться на механизмы авто-очистки таких вещей, как файлы сессий — в какой-то момент они могут не сработать, и вы окажетесь у целой горы файлов, удалить которые — задача нетривиальная

  3. надо искать причину проблемы а не ее решение

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *