我有一个在Windows Server 2003 R2上的IIS 6中运行的ASP.Net 3.5网站.它是一个相对较小的内部应用程序,在任何给定时间可能少于十个用户.该服务器具有4千兆内存,并显示该站点处于活动状态时可用3 + Gig.
重新启动Web应用程序性能监视器几分钟后,显示有4,294,967,293个会话活跃!我相当肯定这个数字是不正确的; 在这次阅读时,网站只有100个请求.
有没有其他人经历过这种奇怪的行为?关于如何获得准确读数的任何想法?
更新:运行大约一个小时后,活动会话数减少了4.所以它似乎确实响应了会话超时.
好吧,2 ^ 32 = 4,294,967,296,所以听起来有些溢出发生.不能确切地说为什么.
可能是一个溢出,但我的钱在下溢.我认为该程序以0人开始,有人注销,然后会话数量变为负数.
我们有同样的问题.看起来MS有一个可用的修补程序:http://support.microsoft.com/kb/969722
2009年9月9日更新:我们的IT部门联系MS了解Hotfix.它解决了我们的问题.如果重要的话,我们正在运行.NET 2.0.