DefaultSessionCloseStrategy - PullRequest
       31

DefaultSessionCloseStrategy

0 голосов
/ 16 марта 2019

Ниже стратегия Hybris OOTB расширена с помощью пользовательской стратегии закрытия сеансов, поэтому при закрытии сеанса или выходе из сеанса его следует выполнять.

de.hybris.platform.servicelayer.web.DefaultSessionCloseStrategy.DefaultSessionCloseStrategy

Пользовательская стратегия выполняется на одном сервере (компьютер разработчика).);в то время как он не работает на серверах с несколькими узлами.

Это время ожидания сеанса ниже 1800, поэтому его следует выполнять, но оно не выполняется на серверах с несколькими узлами (облака Google GCP).

default.session.timeout = 1800

Нужна ли дополнительная настройка для выполнения SessionCloseStrategy?

Спасибо

1 Ответ

0 голосов
/ 16 марта 2019

Свойство default.session.timeout читается только в

hybris.platform.servicelayer.web.DefaultSessionCloseStrategy # setTimeoutOnHttpSessionCreation ()

Таким образом, если вы не читаете вручную, это пользовательский переопределенный класс, должно выполняться поведение по умолчанию. Это время в миллисекундах .
Вы также можете проверить, является ли файл свойств одинаковым для всех узлов. Чтобы быть уверенным, перейдите на -

https://[your узел] / hac / platform / config

и найдите свойство: default.session.timeout и проверьте значение.
Кроме того, проверьте, происходит ли тайм-аут сеанса на вашем узле в 86400 milliseconds, потому что это значение по умолчанию для тайм-аута, если свойство default.session.timeout не читается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...