2015-09-03 4 views
1

Мои сеансы заканчиваются преждевременно. Я не уверен, что это связано с неправильной конфигурацией моего файла php.ini; или если это что-то еще на моем сервере. Они истекают в течение 45-60 минут создания.Сессии заканчиваются досрочно

Я бегу:

  • Nginx 1.4.6
  • PHP 5.5.9
  • Ubuntu 14.04 LTS

Когда я проверяю куки сессии в браузере, он говорит, что он истекает, когда заканчивается сеанс браузера; однако он всегда истекает преждевременно.

В файле php.ini также указано, что мой session.cookie_lifetime = 0, что означает, что сеансы истекают при закрытии браузера. Остальную часть моей конфигурации сеанса в php.ini можно найти here.

Как устранить и решить эту проблему? Я не знаю, куда идти отсюда.

ответ

4

Ваш PHP сконфигурирован для очистки файлов сеансы после 30 минут бездействия ; After this number of seconds, stored data will be seen as 'garbage' and ; cleaned up by the garbage collection process. ; http://php.net/session.gc-maxlifetime session.gc_maxlifetime = 1800

+0

я буквально собирался вставить то же самое ... – AcidReign

+0

я дам ему шанс, и пусть вы знаете, как оно идет, спасибо ! – mightyspaj3

+0

Это сработало, спасибо :) – mightyspaj3

Смежные вопросы