帮助手册 IIS 错误日志

IIS 错误日志

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

入门

  1. 登录到您的 Site24x7 帐户。
  2. 下载并安装 Site24x7 服务器监控代理 ( Windows )。 
  3. 转到管理AppLogs>日志配置文件添加日志配置文件

日志文件路径

每个应用程序将日志写入不同的文件夹和文件。默认情况下,IIS 错误日志来自下面提到的文件夹路径。如果您在其他文件夹中有日志,则可以在文件路径下添加它们,以便在创建日志配置文件时从该特定文件夹中获取它们。

Windows icon
:
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
方法 邮政
请求 URI /sites/sachin/_vti_bin/sites.asmx
状态码 404
站点 ID -
原因 未找到
队列名称 -
您还可以使用Site24x7 IIS 服务器监控来监控 IIS 服务器的可用性和性能。

IIS 错误日志仪表板

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

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

IIS error logs dashboard

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

相关日志类型

帮助手册 IIS 错误日志