gpt4 book ai didi

asp.net - 使用 StateServer 时如何查找活跃用户数

转载 作者:行者123 更新时间:2023-12-02 14:20:44 28 4
gpt4 key购买 nike

当您使用 StateServer 时,如何找出活跃用户的数量?还可以查询 StateServer 并检索 session 状态中的内容吗?

我知道如果您使用 SqlServer 作为后备存储,这一切都是可能的,但我希望它们位于内存中。

最佳答案

可以使用运行状态服务器的服务器上的性能计数器轻松查看状态服务器中的事件 session 数。这并不直接等同于活跃用户(由于 session 超时时间)

事件 session 的计数器为:“Asp.net”-“状态服务器 session 事件”

作为引用,这里是所有与状态服务器相关的 perfmon 计数器,来自 http://msdn.microsoft.com/en-us/library/fxk122b4.aspx

状态服务器 session 已放弃已明确放弃的用户 session 数。这些是由特定用户操作结束的 session ,例如关闭浏览器或导航到另一个站点。此计数器仅在运行状态服务器服务 (aspnet_state) 的计算机上可用。

状态服务器 session 处于事件状态当前事件用户 session 的数量。此计数器仅在运行状态服务器服务 (aspnet_state) 的计算机上可用。

状态服务器 session 超时由于用户不活动而变得不活动的用户 session 数。此计数器仅在运行状态服务器服务 (aspnet_state) 的计算机上可用。

状态服务器 session 总数进程生命周期内创建的 session 数。该计数器是“事件状态服务器 session ”、“放弃状态服务器 session ”和“超时状态服务器 session ”的总和。此计数器仅在运行状态服务器服务 (aspnet_state) 的计算机上可用。

关于asp.net - 使用 StateServer 时如何查找活跃用户数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/248535/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com