如何监控Web应用程序服务器上的每个进程?

时间:2012-01-26 12:51:26

标签: .net web-applications iis-7 monitoring

我想找一些可以告诉我有关服务器应用程序中发生的所有事情的统计信息的应用程序......

我有一个用C#.net和sqlserver编写的Web应用程序,它在winsows Server 2008R2上设置并在局域网上工作,我想找出女巫进程花费太长时间,或者服务器上的每个进程周期,怎么可能监视这个东西?

2 个答案:

答案 0 :(得分:1)

我不确定是否有一个包罗万象的解决方案,但我知道有几个包允许您监视和记录ASP.NET应用程序中的各种事件。

在我的头顶,ELMAH是一个相对容易落伍的解决方案,有很多可插拔的日志工具。你可以把它放进Nuget。

ASP.NET还附带了自己的应用程序运行状况监视工具,简称为ASP.NET Health Monitoring。没有那么多工作,但它可能是一个有用的工具。

答案 1 :(得分:0)

感谢all.I Finaly找到微软的高级日志记录,它是IIS的绝佳工具,之后我可以用WebLogExpert和sql server分析结果这么好。帮助我的链接就在这里:

http://perftesting.codeplex.com/wikipage?title=How%20To%3A%20Use%20IIS%20Log%20Files%20In%20Performance%20Testing&ProjectName=perftesting