IIS 7 500错误处理情况

IIS 7 500错误处理情况,iis,iis-7,asp-classic,Iis,Iis 7,Asp Classic,我在IIS 7上使用的是一个经典的ASP应用程序,它使用Server.GetLastError(),我添加了这个脚本,将错误详细信息作为IIS中的自定义“500.100”错误写入数据库,以执行此URL。到目前为止,它在应用程序出现错误的大多数情况下都能正常工作。但是,我在IIS日志中注意到,许多人都出现了ASP|U 0147 |内部服务器错误,错误为500,没有进一步解释 我试图使用上述方法捕获IIS日志中显示的此错误,但是,使用我创建的应用程序不会捕获(写入数据库)这些错误,而其他类型的错误会

我在IIS 7上使用的是一个经典的ASP应用程序,它使用
Server.GetLastError()
,我添加了这个脚本,将错误详细信息作为IIS中的自定义“500.100”错误写入数据库,以执行此URL。到目前为止,它在应用程序出现错误的大多数情况下都能正常工作。但是,我在IIS日志中注意到,许多人都出现了
ASP|U 0147 |内部服务器错误
,错误为500,没有进一步解释

我试图使用上述方法捕获IIS日志中显示的此错误,但是,使用我创建的应用程序不会捕获(写入数据库)这些错误,而其他类型的错误会被捕获,但使用我创建的脚本/数据库捕获的错误是唯一的,已在IIS日志中显示完整的错误详细信息


所以问题是,如何使用自定义错误捕获数据库中IIS日志中仍在发生的错误?因为我使用的方法显然没有捕获IIS日志中显示的所有错误,只有带有解释的错误才会显示在日志中。或者,如果我将错误“功能设置”更改为“详细错误”(因为现在已将其设置为打开,仅针对本地请求详细),它是否会显示在IIS日志中,等等?为什么我在某些东西的IIS日志中只看到500个错误,而在其他东西上没有看到?谢谢。

这可能是应用程序暂停


如果服务器在同一时间收到许多请求,导致服务器“忙”,它会暂停一些请求,并可能拒绝它们。这可能会给出错误描述为
(0x0)

的假阳性500错误。这可能是应用程序暂停

如果服务器在同一时间收到许多请求,导致服务器“忙”,它会暂停一些请求,并可能拒绝它们。这可能会给出错误描述为
(0x0)
的假阳性500错误