当前页面: 开发资料首页 → JSP 专题 → Session的超时设定为什么不准,急~~~~!
Session的超时设定为什么不准,急~~~~!
摘要: Session的超时设定为什么不准,急~~~~!
我用HttpSessionBindingListener监听用户的登录与登出,把Session的超时时间设为1秒,发现无论是用session.setMaxInactiveInterval(1);还是在web.xml里设置,实际监听到的超时时间远不止1秒,大都在好几十秒,这是问什么啊?还有就是我用两个不同的用户登录(在不同客户机上),中间无论间隔多久,发现它们总是在同一时刻一起超时,怎么会这样呢?急啊,恳请高手解困!!
web.xml
你是在哪个WEB。XML里设置的?
在web.xml中的时间是分钟为单位的
晕,不会吧,那我用session.setMaxInactiveInterval(1);也还是不准啊。
是以分钟为单位的
session的有效时间设置是以分钟为单位的
session.setMaxInactiveInterval(1)也是以分钟为单位?不会吧,怎么网上都说是秒啊?而且我监听的结果显示,有时10来秒,有时将近1分钟,没谱啊!
明白了,精确不到秒的,看来是我的期望值过高,呵呵。稍后结贴。
Session超时检测应该是Web Server的一个低优先级进程,只会在系统比较空闲的时候才会进行,所以不可能很精确的。
嗯,谢谢,明白了。