1

我们有一个带有 JSF (Icefaces) MVC 和 Spring 服务层的应用程序。即使在会话失效时,Tivoli Performance 查看器的 Servlet 会话模块中的活动计数也不会减少。

我们已经尝试了所有可能的会话失效方法,如下所示 1)httpsession.invalidate(); 2)httpsession.setMaxInterval(0); 3)在失效之前删除所有会话属性,并在代码中以编程方式在注销期间删除 cookie。

如果 Websphere 正在处理使用会话的请求,则活动计数的定义是会话处于活动状态。但即使在代码中使会话无效后,TPV 中的活动计数也不会减少。我们可以看到 CreateCount 和 InvalidateCount 正在更新并且相等。我们假设这意味着创建的任何会话都将失效。如果我们的理解不正确,请纠正我们。但即使在会话失效后,活动计数也不会减少。

4

1 回答 1

0

If InvalidateCount=CreateCount, then ActiveCount should indeed be zero. This sounds like a bug in Websphere that you should report to IBM support.

于 2012-09-19T17:49:05.177 回答