与grails和memcached-session-store的http会话太多了

时间:2011-03-09 20:18:09

标签: grails memcached monitoring spymemcached

我在这里迷路了。

我正在使用部署在tomcat中的memcached-session-store的grails应用程序。它使用spymemcached

我也在使用melody plugin来监控应用。

在righter-upper部分,有一个只会增长的http会话图。

我们需要知道这是否是一个潜在的问题。就目前而言,我们每天都会重启网络服务器。作为最后一次测试,我们将让http会话增长,看看将来它是否会自我清理。

这是我所说的图:

too many Http sessions

所以:有问题吗?我是否必须配置memcached,tomcat,grails,memcached-session-store或spymemcached以使用较少的到期时间来过期会话?我在Interet找不到怎么做。

任何指针都会有所帮助。

提前致谢

1 个答案:

答案 0 :(得分:3)

AFAICS最多有117个并发会话,一般不会太多。您还可以通过管理程序btw的maxActiveSessions限制context.xml / server.xml中的最大活动会话数。

有些问题:

  • 您是否遇到过任何问题(例如内存不足或其他任何问题)?
  • 您的jvm可以使用多少内存?
  • jvm使用了多少内存?
  • 你知道你的应用可以处理多少个会话吗?
  • 你的会话什么时候到期?
  • 您(序列化)会话的大小是多少?你可以,例如从memcached-session-manager检查jmx stats(参见JMXStatistics)。

最后我要说你应该保持你的雄猫的运行​​,直到你遇到任何真正的问题。