1

在 JBoss 5.1 中,我们使用 JMX 来监控我们的 Web 应用程序中的活动会话数和每个会话的少量其他统计信息(上次访问时间,...),使用 jboss.web MBean activeSessions 和 listSessionIds 迭代会话并调用 getLastAccessedTime 方法。

在 WildFly 8.1 中,我发现 jboss.as.expr:deployment=tcl.war,subsystem=undertow 的 activeSessions 属性返回活动会话的数量,但我找不到检索会话 ID 列表的方法,看来这是由 Tomcat 在 Boss 5.1 中提供,也许 Undertow 不提供等效项。

我错过了什么?

4

1 回答 1

1

您可以使用 CLI 或 WildFly 的管理 API 访问活动会话:例如,当前 CLI 操作将返回 example-web.war 的活动会话数:/deployment=example.ear/subdeployment=example-web.war/subsystem=undertow :read-attribute(name=active-sessions)

于 2014-10-06T18:25:50.230 回答