apunzi
(Alfredo Punzi)
#1
I try to parameterize the Session Timeout to 30 seconds. I have reviewed the post https://www.cuba-platform.com/discuss/t/session-expiration-not-working/3313 and I have tried:
cuba.httpSessionExpirationTimeoutSec = 30
cuba.userSessionExpirationTimeoutSec = 30
cuba.web.uiHeartbeatIntervalSec = -1
But I can’t get it to work.
Any help?
artamonov
(Yuriy Artamonov)
#3
Hi,
Where do you set the options?
You need to set thi option in web-app.properties
:
cuba.httpSessionExpirationTimeoutSec = 30
And this option goes to app.properties
:
cuba.userSessionExpirationTimeoutSec = 30
As for cuba.web.uiHeartbeatIntervalSec = -1
, it seems there is a bug in the platform. I’ll investigate this and file the issue.
apunzi
(Alfredo Punzi)
#4
Thanks for the reply. I set both options at app.properties.
Tried your advice, but It doesn’t work either. I wait for several minutes and the session didn’t expire.
artamonov
(Yuriy Artamonov)
#5
There is a bug with cuba.web.uiHeartbeatIntervalSec
application property. We are planning to fix this in the next bugfix version of 6.10 release.
For now, as a workaround you can set the value bigger than cuba.userSessionExpirationTimeoutSec
:
cuba.userSessionExpirationTimeoutSec = 60