我在一些请求/一段时间后收到500内部服务器错误,之后它仍然是所有请求的原样。要纠正这个问题,我需要重新启动应用服务并重新开始工作。因此,API的每个请求都会在一段时间后连续抛出 500 - 内部服务器错误。
根据我对Advance Tool Kudu 的分析,我可以看到 500内部服务器错误的请求流程与 200 OK 之间存在差异 AspNetHttpHandlerLeave 如果200 ok,它会转到 GENERAL_CHILD_REQUEST_START ;如果500内部服务器错误,它永远不会去 GENERAL_CHILD_REQUEST_START 。
无法确定导致 AspNetHttpHandler 引发异常的确切问题?