帮助手册

IIS 错误日志

传入的服务器请求首先通过 HTTP.SYS 路由,然后到达 IIS 服务器。IIS 访问日志应记录每一个 Web 请求。如果某个 Web 请求未被记录,可能是因为该请求从未到达 IIS 服务器,或 IIS 服务器未在运行。在这种情况下,这些错误会被记录在 HTTPERR 中;400、503 和 504 是 IIS 错误日志中最常见的错误。 了解更多关于 Site24x7 日志管理的信息。 

入门

  1. 登录您的 Site24x7 账户。
  2. 下载并安装 Site24x7 服务器监控代理(Windows)。 
  3. 进入管理 > AppLogs > 日志配置文件,然后点击添加日志配置文件

日志文件路径

每个应用程序将日志写入不同的文件夹和文件。默认情况下,IIS 错误日志来源于以下文件夹路径。如果您的日志存储在不同的文件夹中,可以在创建日志配置文件时在文件路径下添加,以从该特定文件夹获取日志。

Windows 图标
:
C:\System32\LogFiles\HTTPERR\httperr*.log

日志模式

$DateTime:date$ $ClientIP$ $ClientPort:number$ $ServerIP$ $ServerPort:number$ $ProtocolVersion$ $Method$ $RequestUri$ $StatusCode:number$ $SiteId$ $Reason$ $QueueName$

这是 Site24x7 为解析 IIS 错误日志而定义的默认日志模式。

示例日志

2018-08-20 21:42:28 192.168.218.147 42294 172.21.9.17 80 HTTP/1.1 POST /sites/sachin/_vti_bin/sites.asmx 404 - NotFound -

上述示例日志可分为 12 个字段,每个字段将从原始日志中获取各自的值,然后上传到 Site24x7。

字段名称 字段值
日期时间 2018-08-20 21:42:28
客户端 IP 192.168.218.147
客户端端口 42294
服务器 IP 172.21.9.17
服务器端口 80
协议版本 HTTP/1.1
方法 POST
请求 URI /sites/sachin/_vti_bin/sites.asmx
状态码 404
站点 ID -
原因 NotFound
队列名称 -
注意

您还可以使用 Site24x7 IIS 服务器监控来监控 IIS 服务器的可用性和性能。

IIS 错误日志仪表板

AppLogs 为每种日志类型创建专属仪表板,并默认显示一些小部件。以下是 IIS 错误日志仪表板中可用的小部件列表:

  • 前 20 个失败请求
  • 主要失败原因
  • 状态码
  • HTTP 方法

注意

除默认小部件外,您保存的搜索也将自动添加到仪表板中。

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!