我有一个在 Windows Server 2003 R2 上的 IIS 6 中运行的 ASP.Net 3.5 网站。它是一个相对较小的内部应用程序,在任何给定时间可能为少于十个用户提供服务。服务器有 4 Gig 的内存,并显示 3+ Gig 在站点处于活动状态时可用。
重新启动 Web 应用程序几分钟后,性能监视器显示有多达 4,294,967,293 个会话处于活动状态!我相当肯定这个数字是不正确的;在本次阅读时,该网站只有 100 个请求。
有没有其他人从 perf mon 经历过这种奇怪的行为?关于如何获得准确读数的任何想法?
更新:运行大约一个小时后,活动会话的数量减少了 4。所以它似乎确实在响应会话超时。