各位大咖:
目前我们发现生产上及个别情况出现session没有在规定的超时时间后失效,甚至过了一夜,session也没有失效。我们的环境和session超时时间设置如下。
环境:
中间件服务器:websphere (WAS)7.0.0.23
操作系统:linux
测试参数设置值
1、web.xml文件session-timeout值为3分钟
2、WAS上企业应用程序(会话管理-会话超时)30分钟
3、WAS上企业应用服务器(会话管理-会话超时)30分钟
通过百度,并没有资料明确说明WAS上session的优先级如何,于是通过测试,在无操作5分钟之后再去操作,并没有提示会话超时,但如果隔1、2个小时再点又发现会提示会话超时。通用的应用部署在tomcat下会在web.xml文件session-timeout的配置时间后超时。
通过以上测试,我们并没有准确证明session超时到底依赖于什么参数设置,是否跟was上的其他设置有关,比如cookies
不知各位大咖是否有这方面的经验或者测试经历?