默认情况下,500 内部服务器错误(对于 .asp 子文件夹页面)是否写入日志以及故障排除方法 [已关闭]

Does a 500 internal server error (for .asp subfolder page) write logs by default and ways to troubleshoot [closed]

提问人:Avinash Mvrick 提问时间:10/31/2023 最后编辑:Lex LiAvinash Mvrick 更新时间:11/1/2023 访问量:67

问:


这个问题似乎与特定的编程问题、软件算法或程序员主要使用的软件工具无关。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您可以发表评论以解释在哪里可以回答该问题。

22天前关闭。

.NET 应用程序中的服务(包括 HTTP 和 .asp (诊断)页)会间歇性地引发 500 内部服务器错误,运行服务的应用程序池使用 GMSA 作为身份验证标识。我检查了服务器上的事件查看器,但没有看到任何相关日志。

已在本地验证服务器上的 ASP 页面,下面是详细错误信息的摘要 -

Detailed Error Information
Module IsapiModule
Notification ExecuteRequestHandler
Handler ASPClassic
Error Code 0x800700aa

我已将身份验证重新设置为gmsa帐户,但错误仍然间歇性地存在。

问题是,默认情况下,这些错误是否记录在事件查看器或 IIS 日志中? 有什么方法可以解决此问题吗?

尝试将waveapplicationpool身份验证重新设置为gmsa帐户。 检查与物理路径关联的帐户(在“安全”选项卡下),它是否与工作服务器匹配。

Windows ASP-经典 IIS-10

评论

0赞 Avinash Mvrick 10/31/2023
设置 FRT 和以下是捕获-- MODULE_SET_RESPONSE_ERROR_STATUS ModuleName IsapiModule 通知EXECUTE_REQUEST_HANDLER HttpStatus 500 HttpReason 内部服务器错误 HttpSubStatus 0 错误代码 请求的资源正在使用中。(0x800700aa)
0赞 user692942 11/1/2023
这回答了你的问题吗?为经典 asp 站点启用日志记录Enable logging for a classic asp site
0赞 Avinash Mvrick 11/1/2023
@user692942,我会试试这个,然后绕回去。
1赞 user692942 11/1/2023
服务器过去是否使用过McAfee,如果是这样,这可能值得一看

答:

1赞 samwu 11/1/2023 #1

此错误的原因有很多,可以尝试将应用程序池标识从 gMSA 更改为系统内置帐户。

如果仍然不起作用,您还可以使用失败请求跟踪来查看详细的错误消息。

评论

0赞 Avinash Mvrick 11/1/2023
我已经尝试了这个解决方法,它有效,我正在等待下一个计划的 IISRESET,因为错误每天都会在计划的重置后弹出。但是,最好了解这种行为的真正原因。