服务器 频道

Windows Server 2008 IIS 7预览

Microsoft.Web.管理

    IIS 7.0还包含了一个针对Web服务器的新的管理应用编程接口Microsoft.Web.Administration。它可以通过使用XML配置文件进行配置。它还提供了管理服务器,服务器属性以及服务器状态的对象。该应用编程接口可以使编程人员读取并编写属于IIS配置文件范围内的属性并读取在之前的IIS版本中的WMI脚本可读取的数据。

诊断与解决问题

   IIS 7.0通过内置的诊断与跟踪功能,允许管理员查看详细的,实时的关于网络服务器的诊断信息,使网络服务器的问题解决更加轻松。诊断与问题解决功能可使开发人员或管理员查看正在服务器上运行的请求,进行难于解决的问题的过滤,并通过详细的跟踪日志自动捕捉错误信息。

详细的错误信息

    IIS 7.0通过提供详细的,可修复的错误信息简化了问题解决流程。新的自定义的错误模块允许将详细的错误信息发回浏览器。默认的浏览器为localhost,但也可以配置为将错误信息发送到其它的远程客户端。管理员能够查看的不是冗长的错误代码,而是关于请求的详细信息,导致错误产生的可能原因,以及修复建议。

运行时间状态及控制应用编程接口(RSCA)

    改进了IIS 7.0的问题解决功能的最重要的特征之一便是运行时间状态及控制应用编程接口(RSCA),它的设计目的是提供详细的关于IIS 7.0服务器运行时间的信息。RSCA能够检测并管理包括应用程序池,.NET框架应用域,甚至是运行的请求在内的各种内容。管理员或开发人员可以利用这些信息来分析服务器的资源使用情况并解决Web应用的问题。

    例如,在使用RSCA以及IIS 7.0管理工具的情况下,管理员可以查看消耗CPU 100%的工作流程中正在执行什么样的请求,或者正在为某个站点下载什么样的应用域。RSCA还实时与运行在服务器上的执行请求进行接口。WMI provider及托管的API(Microsoft.Web.Administration)中有RSCA的数据。IIS管理器的命令行工具(appcmd.exe)也可以显示这些数据。

跟踪失败的请求

    IIS 7.0还包含通过请求和回复路径的详细跟踪事件,使开发人员和管理员能够跟踪请求进入IIS请求处理队列中的路径,进入到任何现有的页面代码,并返回到回复的过程。这些详细的跟踪事件不仅能够使开发人员了解请求的路径以及任何由于请求而产生的错误信息,还能够了解请求使用的时间及其它调试信息来帮助解决所有类型的错误。

    如果到服务器的请求失败或花费的时间过长,管理员可以定义失败请求跟踪规则,使其能够进行请求跟踪事件并将跟踪事件记入日志。如果请求超过了规定的完成时间间隔,或为请求回复生成了指定的HTTP状态以及子状态代码组合,则将这些信息记入跟踪日志。同时花费时间过长的事件也会被记入日志。跟踪日志只记录与失败的请求相关的信息。因此管理员不必在包含了每个请求的大日志文件当中去搜索他们所需的关于某个特定的失败请求的信息。新的XSL被设计成在不同的界面中显示失败请求数据来帮助诊断各类Web应用所可能遇到的问题。



0
相关文章