-1

我们正在使用 Jetty 7.5.1。我们已将 JDBCSessionManager 配置为序列化 JSESSIONID,我们将 MaxInactiveTimeInterval 设置为 120。我们在负载均衡器上运行了两个节点,我们观察到,每当来自 node1 服务的会话的请求转到 node2 时,expiryTime 就会得到设置为零。

当我们尝试在反序列化的构造函数上调试 jetty-server src 时,AbstractSession 似乎没有序列化或设置 _maxIdleMs,而在另一个构造函数中它确实如此。

因此,Session 内部的访问方法是根据 Session 的 _maxIdleMs 设置 SessionData 的 expiryTime,该值为零。这使到期时间为零。这是一个错误/我们是否缺少 Jetty 中的一些配置?

4

1 回答 1

0

看起来 Jan 已经整理好了:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=380866

于 2012-05-29T13:05:17.493 回答