我有一个部署到Tomcat的Java Web应用程序。在我的web.xml中,我指定了最大空闲超时。但是,我们通过ping多个页面并检查200响应来监视此Web应用程序的正常运行时间。每次ping都会启动一个会话,并且每隔几秒就有多次ping,我们会进行大量的会话。
这些会议最终会暂停,但我很乐意尽快删除它们。
在Tomcat" Sessions Administration"页面,我可以很容易地告诉哪个属于这一类。他们的"非活动时间"大于几秒钟,但他们的使用时间"是00:00这就是说,他们提出了一个请求而没有返回另一个请求。
问题
有没有办法在不影响用户的情况下超时这些非活动的单个请求?
其他信息
答案 0 :(得分:0)
我的头顶:
X-Invalidate-Session
)。实现一个过滤器,在请求后立即使会话无效。我认为这个问题对于SO来说太宽泛了,因为解决这个问题肯定有更多的可能性。