服务器 频道

Windows Server 2008创新特性之Web 和应用程序平台

诊断和故障排除

    通过内置的诊断和跟踪支持,IIS7 在对 Web 服务器进行故障排除时比以前更轻松,管理员可以监视 Web 服务器并查看详细的实时诊断信息。在进行诊断和故障排除时,开发人员或管理员可查看在服务器上运行的请求。IIS7 还包含新增的 Runtime Status(运行时状态)和 Control(控件)对象,它们提供有关应用程序池、工作进程、站点、应用程序域甚至运行的请求的实时状态信息。例如,可以使用此信息确定工作进程中哪个请求占用了 CPU 资源的 100%。

    IIS7 还包含整个请求和响应路径中的详细跟踪事件,开发人员和管理员可以跟踪某个请求进入 IIS 请求处理管道、进入任何现有的页面级代码,然后返回响应的整个过程。通过这些详细的跟踪事件,开发人员不仅可以了解请求路径和伴随请求产生的错误信息,还可以了解已用时间和其他调试信息,以便对所有类型的错误进行故障排除。

    IIS7 还通过提供更详细和更具操作性的错误消息简化了故障排除。IIS7 中的新自定义错误模块允许将详细错误信息发送回浏览器(默认情况下发送到本地主机),还可以配置为发送到其他远程客户端。现在,管理员可以查看关于请求的详细信息、哪些潜在的问题可能导致此错误以及如何解决此错误的建议,而不只是查看简单的错误代码。

    帮助提高 IIS7 故障排除支持的最重要功能之一是运行时状态和控件 API (RSCA),此功能提供来自 IIS7 内部的有关服务器的详细运行时信息。使用 RSCA,可以检查和管理各种实体,包括站点、应用程序池甚至 .NET 应用程序域。RSCA 还实时显示当前正在服务器上执行的请求。RSCA 数据可从 WMI 提供程序和托管 API (Microsoft.Web.Administration) 处获取。IIS 7 管理 GUI 和命令行工具也可为管理员提供此数据。
0
相关文章