我担任 IIS 服务器管理员已有一段时间了。我经常查看生产 Web 服务器是否出现问题(主要是许多经典的 ASP/ASP.NET (1,2,3.5,4)/SharePoint) 应用程序在其上运行。
我有缩小问题范围的程序,但我很好奇其他人认为追踪 IIS 上的生产错误/缓慢的最佳方法是什么?
我的情况是这样的:
- 打开任务管理器,查找占用大量内存/CPU 的进程
- 打开事件查看器——发生了什么重大事件吗?
- 打开 IIS 日志 - 有什么东西引起了我的注意?
- 运行一些性能监视器-上面有任何好的模板吗?
- 打开 CMD 并运行“netstat”,查看是否有许多连接正在进行等等。
有没有您信任的工具/实用程序可以在生产环境中运行,这些工具/实用程序可以封装所有这些功能,还是只是打开内置工具并了解正在发生的事情?有没有可以同时查看许多 IIS 服务器并获取这些内容的概述的工具?
如有任何有用的提示我将不胜感激。
答案1
你可能会发现这个问题很有用:监控已部署的 ASP.NET Web 应用程序的关键性能指标是什么?