我可以监视我的iis网站上的活动用户数量吗?

我们的服务器上的性能出现问题,主机我们的网站处理器将upp提高到了90%。 我想监视在iis上发布的网站上活跃的用户数量。 我的问题,这可能吗? 有没有这个软件?

编辑目前(如第二位)的访问者数在我们iis上的所有活动网站上

这个原因
如果我可以得到游客数量的CPU没有超载的日子,并比较它的日子,那么我至less知道这可能是一个原因,为什么发生这种情况,我可以把它从那里。 否则,我可以专注于网站上的代码,或者谷歌爬虫造成这一点,有很多可以导致你知道吗? 对我来说,这只是一个简单的故障排除方法。

这个数字并不是网站当前有多less用户的确切数字,但是这是一个我们认为足够接近您的数据的指标。 我们使用性能计数器“Web Service \ Current Connections”。

当用户初次访问您的网站时,他们的浏览器很可能会打开5或6个连接,但是一旦他们加载了图片/脚本等(这就是我们发现的),这个连接可能会降到1。

您可以启用IIS请求跟踪,和/或监视运行状况和诊断下的工作进程(如果您使用的是W2K8 / IIS7x),并结合启用详细日志logging,应告诉您当前有多less请求以及日志logging(使用W3C日志parsing器,Google它)会在一段时间内给你一个聚合。

如果您使用IIS 6 / Windows 2003,则可以使用perfmon并添加所需的任何与IIS相关的计数器,并使其保持运行状态。

如果这是iis7,你可以尝试使用appcmd。

%systemroot%\ system32 \ inetsrv \ APPCMD列表请求

http://www.iis.net/learn/get-started/getting-started-with-iis/getting-started-with-appcmdexe#Finding

它将显示活动的iis连接。

II6有一个名为iisweb.vbs的vbs脚本,它的function类似。 我从来没有用过它,所以我不知道它在哪里。

iisweb.vbs / query

https://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/1805162e-6ac5-4a98-9a08-919c4c10827d.mspx?mfr=true