首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows性能计数器ASP.NET应用程序:为什么我的www服务实例不可见?

问Windows性能计数器ASP.NET应用程序:为什么我的www服务实例不可见?
EN

Server Fault用户
提问于 2009-11-05 09:56:02
回答 3查看 1.4K关注 0票数 1

一位客户抱怨一个基于Web的工具加载速度非常慢,我想使用管理工具/性能来监控请求执行时间。因此,我选择ASP.NET应用程序v2.0.50727作为性能对象,请求执行时间作为性能计数器。但是,在“从此列表中选择实例”中,我无法找到我的网站的实例ID。网站在HTTPS上--这会是问题吗?任何小贴士都会很感激。

EN

回答 3

Server Fault用户

发布于 2009-11-05 14:00:57

问题的答案:站点本身已经停止,因此没有出现在实例列表中。

票数 1
EN

Server Fault用户

发布于 2009-11-05 16:21:53

正如您注意到的,如果站点停止,则会发生这种情况。性能监视器中的信息是实时的,如果应用程序池不仅启动了,而且收到了一些流量以使其旋转,那么它只有一个w3wp.exe工作进程。

更重要的是,你需要担心的不仅仅是网站停止的时候。性能对象是按PID定义的。每当应用程序池回收( IIS中常见的)应用程序池时,PID就会发生变化,因此,如果您在perfmon中查看某个进程,请确保经常更新它,或者使用系统中心操作管理器( System )之类的方法,它可以为您维护应用程序池到PID映射。

另外,如果您还没有,下面是如何在perfmon:http://weblogs.asp.net/owscott/archive/2007/03/19/registry-change-for-perfmon-and-pid-data.aspx中显示PID

票数 1
EN

Server Fault用户

发布于 2010-07-31 08:10:40

如果对perfmon中的pid使用注册表更改,则可以通过系统事件查看器找到pid。

进程id为“pid”服务应用程序池“app池”的辅助进程请求循环,因为辅助进程达到了其允许的处理时间限制。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/81643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档