Время сеансов PHP истекает через 24 минуты ... session.gc_maxlifetime установлен на 90000 - PullRequest
1 голос
/ 02 февраля 2012

Я не могу понять, почему мои сеансы PHP истекают через 24 минуты, даже после того, как я установил для session.gc_maxlifetime очень большое значение.

Я специально зашел в папку / tmp, чтобы посмотреть нафайлы данных сеанса создаются.Как и следовало ожидать при сборке мусора в PHP, очень часто старые файлы удаляются.Каждый раз это были файлы, которые были старше 24 минут.Это кажется странным, поскольку по умолчанию session.gc_maxlifetime составляет 1440 секунд (24 минуты).Но я изменил эту переменную, и в php.ini больше ничего не установлено в 1440. Что может быть причиной этого?

1 Ответ

0 голосов
/ 02 декабря 2014

Я не могу понять ... Если вы не хотите, чтобы файлы были старше 24 минут, вам не нужно ничего менять.

В противном случае просто увеличьте значение 1440 дотот, который вам нужен, и перезапустите Apache.

Какое значение вы присвоили session.gc_maxlifetime?

...