首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat Sesison调度程序存在

问Tomcat Sesison调度程序存在
EN

Stack Overflow用户
提问于 2012-04-06 01:06:55
回答 1查看 92关注 0票数 0

Tomcat (作为servlet容器)能够管理会话。当会话到期时,tomcat必须使其无效。就我而言,tomcat有一个调度器,它检查会话过期(我说的对吗?我曾尝试编写一个实现HttpSessionListener (过期时间段1分钟)的侦听器,它的sessionDestroyed方法在一分钟后收到通知,但我不确定哪个会话无效)。

问题是,调度器的检查周期是多少?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-06 02:50:30

简而言之:默认情况下,每60秒进行一次检查

长答案:检查是由后台处理线程进行的。每个容器(引擎、主机或上下文)可以具有其自己的后台处理线程。如果容器没有后台处理线程,它将使用其父容器中的后台处理线程。默认情况下,引擎有一个每10秒检查一次的后台处理线程。默认情况下,主机和上下文没有后台处理线程。此外,会话管理器仅在后台处理线程的每次processExpiresFrequency执行时运行会话过期代码。默认值为6,因此默认情况下,每隔6*10s = 60s执行一次会话过期。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10032906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档