雄猫,会话管理员.TTL 为负的会话是什么意思



我在Tomcat 7的会话管理员列表中发现了具有负TTL的会话。什么意思?为什么这些会话在超时会话到期后没有死亡?

已经有超过 100 个 TTL 为负。

有什么想法吗?

它可能意味着三件事之一。可能性之间存在一些重叠。

如果会话在

生成会话列表的时间点和向您显示会话列表的时间点之间过期,则将显示 -1。

如果会话已通过 TTL,但使会话过期的后台线程尚未运行,您将看到一个小的负数,指示自会话超过其过期时间以来的秒数。

如果会话配置为永不过期(0 或负 TTL),则您将看到一个负数,即 TTL - 自上次访问以来的秒数。

显然,在澄清适用哪种情况方面有一定的余地。雄猫拥有所有必要的信息来弄清楚它是哪个。

最新更新