我正在运行tomcat8
带有 Web 应用程序的服务器。
在 tomcat 管理器会话列表中,我可以看到 95 个会话,其中大多数在几天后显示为不活动。例如。
Used time: 00:02:40
Inactive time: 48:27:51
TTL: -47:57:51
Session Max Inactive Interval 00:30:00
在运行 th tomcat 的机器上,我还可以看到所有使用ps -eLf | grep java
. 这给了我所有的 95 个线程。
问题:我怎样才能找出为什么这些会话没有被删除?目前该应用程序处于测试阶段,只有少数人在内部访问该应用程序。那么为什么他们可能不会被删除。
更新:我还psi-probe
运行应用程序进行监控。当我打开探针并单击要显示的会话时,突然间所有会话 > 30 分钟都消失了。
所以这可能是一个探测问题以某种方式锁定tomcat中的会话?