【问题标题】:How to trace session creation如何跟踪会话创建
【发布时间】:2011-04-26 22:04:46
【问题描述】:

大家好 我有一个使用 Spring 框架制作并部署在 apache、tomcat 上的应用程序 我在 tomcat 管理器上看到应用程序中有许多未使用的会话 我想跟踪这个会话是什么时候创建的,谁在创建它们,怎么做?

【问题讨论】:

    标签: spring session tomcat servlets


    【解决方案1】:

    创建一个HttpSessionListener,在 web.xml 中注册(或使用注释,如果使用 servlet 3.0)。

    每当创建会话时都会触发sessionCreated(..) 方法。

    【讨论】:

      【解决方案2】:

      您可以安装 LambdaProbe 或它的 fork PSIProbe,它将为您提供诸如此类的详细信息。两者都是开源产品,用法与 Tomcat 管理器非常相似。

      LambdaProbe 似乎不再维护。 但是看 PSIProbe 的会话列表截图,你可以看到每个会话的 Age 和 IP。

      http://psi-probe.googlecode.com/svn/wiki/Features/session-list.png

      【讨论】:

        猜你喜欢
        • 2018-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-08
        相关资源
        最近更新 更多