Tomcat Manager应用程序 - 会话太多

Maj*_*ssi 1 session tomcat tomcat6

当我检查我的Tomcat应用程序管理器时,我发现我有太多会话(超过4600):

会话太多了

为什么会这样 ?这可以链接到已部署的应用程序,还是它已经存在了很长时间?

min*_*das 5

这可能有多种原因,有些原因比其他原因更具异国情调.他们中有一些:

  • 你真的有很多用户来到你的网站
  • 你的应用程序内存不足,导致会话失效的线程已经死亡
  • 你被搜索引擎抓取工具或DDOSed所击中(不太可能)
  • 您启用了某种监控,这是通过HTTP完成的,会话不会被丢弃

你看过这些会议的清单了吗?他们有相似的闲置时间吗?什么页面被击中?HTTP日志说什么?(谷歌分析?

应用程序长时间在线的事实与会话计数无关.Tomcat定期使这些会话无效.

为了获得最精确的答案,请使用分析器进行内存转储并对其进行分析.