服务器 频道

Windows Server 2008 :IIS 7故障排除和诊断

 【IT168资讯】故障排除和诊断一直是最耗时的工作。深入分析日志并尝试重现大型Web场,甚至单个服务器中的问题都是非常棘手的工作。IIS7.0中包含一个称为"失败请求跟踪"的工具,可帮助您从枯燥而费时的工作中解脱出来。它在许多情况下非常有用,包括请求挂起或程序出错,以及调查身份验证和授权问题。

 "失败请求跟踪"使用跟踪规则作为条件来搜索错误。可以创建跟踪规则,以通过指定希望跟踪的内容类型(例如,服务器上的所有内容、仅ASP.NET内容或诸如PHP等自定义内容),以及在何种条件下应开始跟踪(例如,特定的返回状态代码、提供页面所用的时间、事件严重性或组合条件)来搜索行为或错误的类型。

 例如,假设用户报告某站点的加载时间过长。在任何情况下,此情形都难以重现,特别是当每小时有数千次点击时更是如此。使用"失败请求跟踪",您只需添加跟踪规则,指定当页面加载时间超过某个指定时间量(例如,对于本例为两秒)时开始记录,之后便可以等待服务器自己去重现问题(如图)。

 使用"失败请求跟踪"进行故障排除

 "失败请求跟踪"与传统日志记录的不同之处在于:前者仅在检测到特定的失败请求条件时才会进行记录。日志文件本身是具有XML样式表的XML,从而使其清晰、易读。与大多数其他IIS7.0功能类似,此功能在默认情况下不会安装,但可在安装的运行状况和诊断部分下找到。您还必须在IIS管理器中启用该功能。

 对于所有管理员而言,IIS7.0是一大飞跃。它的新体系结构和功能为适应不断变化的环境提供了所需的敏捷性和灵活性。有了管理功能、向后兼容性工具和故障排除功能,您如今可以对其进行部署并在您的现有环境中使用它。

0
相关文章