Время жизни сессии Symfony PdoSessionHandler - PullRequest
0 голосов
/ 12 июня 2018

Существует приложение Symfony 4 с PdoSessionHandler, где продолжительность сеанса должна составлять 10 часов, например, 36000 секунд.

framework.yaml has: cookie_lifetime:           86400

php.ini has: session.gc_maxlifetime 36000

Однако sess_lifetime в таблице sessions по-прежнему составляет 1440.

Как сделать так, чтобы продолжительность сеанса составляла 10 часов?

1 Ответ

0 голосов
/ 12 июня 2018

Оказалось, что framework.yaml имел другой параметр, который перезаписывал php.ini значение.

Помогло изменение этого значения:

framework:
    session:
        gc_maxlifetime: 36000

См. https://symfony.com/doc/current/reference/configuration/framework.html#gc-maxlifetime

...