IIS日志中出现的异常记录

2025-05-28 07:48:30

IIS日志中记录了每个请求的信息,包括正常的响应请求和有异常的请求。这里所说的【异常】与 .net framework 中的异常没有关系。对于一个ASP.NET程序来说,如果抛出一个未捕获异常,会记录到IIS日志中(500),但我所说的异常不仅限于此。更多资讯和小工具敬请关注IIS7站长之家.

工具/原料

IIS

IIS7站长之家

一、本文所说的异常可分为四个部分:

1、1. (ASP.NET)程序抛出的未捕获异常,导致服务器产生500的响应输出。

2、2. 404之类的请求资源不存在错误。

3、3. 大于500的服务器错误,例如:502,503

4、4. 系统错误或网络传输错误。

5、前三类异常可以用下面的查询获得:

IIS日志中出现的异常记录
IIS日志中出现的异常记录

二、

1、IIS日志中有一列:sc-win32-status ,它记录了在处理请求过程中,发生的系统级别错误,例如网络传输错误。 正常情况下,0 表示正常,出现非零值意味着出现了错误。我们可以这样统计这类错误:

IIS日志中出现的异常记录
IIS日志中出现的异常记录

2、下表列出了比较常见的与网络相关的错误及解释:

IIS日志中出现的异常记录

3、所有状态码都可以通过下面的命令来获取对应的解释:

IIS日志中出现的异常记录

4、关于scwin32status与scStatus,我还想补充说明一下:它们没有关联。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢