Много «пустых» сессий с NULL princial_name - PullRequest
0 голосов
/ 25 июня 2018

Я использую spring-session-jdbc с spring-security.На данный момент я зарегистрировал 20 пользователей (с правильным идентификатором сеанса и имя_основной) и около 11 тысяч строк с идентификатором сеанса и пустым_символом_основной.Это нормальное поведение?Мои настройки:

security.sessions = (по умолчанию)

@ EnableJdbcHttpSession (maxInactiveIntervalInSeconds = 86400)

1 Ответ

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

Нет ничего ненормального с наличием большого количества записей сеансов в базе данных, тем более, что вы убедились, что очистка сеансов с истекшим сроком годится. ОК.

Вы настроили довольно большойmaxInactiveIntervalInSeconds из 86400 секунд (1 день), поэтому не является необоснованным инициировать такое количество анонимных сеансов (то есть сеансов без аутентификации или записей сеансов без установленного principal_name) в течение одного дня.

...