我们有一个集群WebSphere环境,集群中有4个节点。我正在尝试查找使用该应用程序的并发用户的数量。我打开了用于Servlet、JVM和Thread池的性能监视基础设施(PMI)。当我使用进行监视时,我认为我需要查看"Servlet“下的"LiveCount”。但这个数字似乎非常高,超出了我的预期(LiveCount显示为80-100)。当试图查找并发用户的总数时,这是要查看的度量吗?它是否保持真实的登录计数,还是跟踪会话的数量?
有人告诉我,基础应用程序每次登录只创建一个会话,直到超时。此时,用户将不得不再次登录。因此,对我来说,并发用户计数=会话计数=这个Servlet会话活动计数。
有人能在这里帮助我,并让我知道我应该在PMI中查看哪个指标来获得并发用户计数吗?我们是WebSphere 7.x。
我相信我需要计算出所有4个节点的这个度量值,才能得到总并发用户。
发布于 2014-08-11 23:45:55
您可以考虑登录用户与并发用户,这取决于您真正想要的是什么。
登录用户将获得成功的身份验证,并在应用程序中具有有效会话,但是.他们目前可能在您的应用程序中什么也不做,或者放弃了您的应用程序,但没有注销。它们将由LiveCount表示--当前活动的会话总数。
并发用户将是同时访问应用程序的用户。它们将由ActiveCount (请求当前访问的会话总数)表示。
是的,你必须从你所有的应用服务器中总结这一点。
另请参阅:
Servlet会话计数器
https://stackoverflow.com/questions/25253630
复制相似问题