Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 26.09.2016 22:43:50

Max_G
Откуда: Одесса, Украина
Сообщений: 55

Слишком много файлов сессий

В папке storage/framework/sessions счёт файлов идёт на сотни тысяч.

Как их убивать по заданному времени?

Не в сети

#2 26.09.2016 23:43:12

Max_G
Откуда: Одесса, Украина
Сообщений: 55

Re: Слишком много файлов сессий

Ответ сам нашёл:
config/session.php - в нём вся настройка.
Файлы старше указанного срока самоликвидироваись

Но возникла проблема иная.
Почему ежесекундно возникают новые файлы сессий?

Не в сети

#3 27.09.2016 06:52:34

Re: Слишком много файлов сессий

Max_G пишет:

Почему ежесекундно возникают новые файлы сессий?

Встречный вопрос - а почему их не должно быть? Если на сайте большой трафик и много новых посетителей, то не удивительно, что новые возникают.

И в чем именно проблема? В том что файлов много? Так если не мешают - пусть лежат. Или это как-то сказывается на производительности?

Сессии можно перевести в другое хранилище. Например: "apc", "memcached", "redis"

Не в сети

#4 27.09.2016 08:52:59

Max_G
Откуда: Одесса, Украина
Сообщений: 55

Re: Слишком много файлов сессий

Хостер заявил, что файлов более 500k и что нужно переходить на другой тариф.
Поэтому возник интерес, откуда столько. Нашёл сессии.
DDOS не обнаружено. Но множество ботов поисковиков. Не ожидал, что они заходят каждую секунду.
Сам себе ответил. Всем спасибо.

Не в сети

#5 27.09.2016 19:58:29

Re: Слишком много файлов сессий

а в бд хранить сессии не судьба?

Не в сети

Подвал раздела