Vaadin Framework 7 中 Session 超时的不规则性
Irregularity on Session timeout in Vaadin Framework 7
我正在使用 Vaadin 7.7.9 和 Apache Tomcat 9.0。
我的目标是在 12 小时后使用户 session 过期,因此如果用户在早上 8 点登录系统,session 必须在下午 6 点左右过期。但是 session 在下午 3.5 点到 4.5 点之间到期。有时 session 会在 15-30 分钟后过期。
为什么我的 session 不会在 12 小时后过期?
servlet 上的 Vaadin servlet 参数 class:
@VaadinServletConfiguration(productionMode = true, ui =
com.dokcloud.DokcloudUI.class, heartbeatInterval = -1, closeIdleSessions = true)
在我的 UI class 初始化方法上:
DokcloudUI.getCurrent().getSession()
.getSession().setMaxInactiveInterval(43200); // 12 hours
系统正在弹性豆杆(AWS)上进行公示
我很久以前就发现了这个问题。 AWS环境需要调整一些超时参数
我正在使用 Vaadin 7.7.9 和 Apache Tomcat 9.0。
我的目标是在 12 小时后使用户 session 过期,因此如果用户在早上 8 点登录系统,session 必须在下午 6 点左右过期。但是 session 在下午 3.5 点到 4.5 点之间到期。有时 session 会在 15-30 分钟后过期。
为什么我的 session 不会在 12 小时后过期?
servlet 上的 Vaadin servlet 参数 class:
@VaadinServletConfiguration(productionMode = true, ui =
com.dokcloud.DokcloudUI.class, heartbeatInterval = -1, closeIdleSessions = true)
在我的 UI class 初始化方法上:
DokcloudUI.getCurrent().getSession()
.getSession().setMaxInactiveInterval(43200); // 12 hours
系统正在弹性豆杆(AWS)上进行公示
我很久以前就发现了这个问题。 AWS环境需要调整一些超时参数