У меня есть веб-приложение, которое использует Laravel 4.2 с драйвером файла сеанса. Он работает по протоколу https, и все пользователи хранятся в одной базе данных. Мы получаем много сообщений о том, что пользователи случайно выходят из системы, но я не могу воспроизвести проблему в нашей среде разработки. Я подозреваю, что сборщик мусора может очищать неправильные файлы сеанса или что-то в этом роде? Должны ли мы переключиться на хранилище сеансов базы данных?
Вот некоторые из наших настроек сеанса:
'lifetime' => 720,
'expire_on_close' => false,
'lottery' => array(2, 100),
наш php.ini
имеет gc_maxlifetime
установлен в 43200
,
Насколько я знаю, сервер запускает Debian 7 без балансировщика нагрузки или дополнительных менеджеров сеансов, установленных или настроенных. Все, что поставляется с Debian 7 — это то, что используется.
Благодарю за любую помощь!
Задача ещё не решена.
Других решений пока нет …