【发布时间】:2020-01-09 13:45:54
【问题描述】:
我在 Azure AppService 中托管的 .net 应用程序昨天意外崩溃了 4 次,我正在努力获取有关它崩溃原因的详细信息。报告“诊断和解决问题\应用程序崩溃”表明 Stackoverflow 异常是导致崩溃的原因,但我希望获得更多详细信息,例如(uri 或堆栈转储)。以下是我尝试过的东西,但都是空的:
EventLog:我使用了 kudu 应用程序来获取 eventLog(/api/vfs/LogFiles/eventlog.xml) 并且没有关于 Stackover 异常的详细信息。事实上,“stack”、“overflow”或“recursion”没有匹配项
Nlog 文件:当这些崩溃发生时,nlog 文件会突然终止,因此不会捕获任何详细信息。
Azure AppIngishts: 这在中断窗口期间也没有记录异常。之前和之后都有一些异常,但没有关于堆栈溢出的细节。
AppServe 利用率:内存和 CPU 利用率在崩溃前运行在正常范围内 (40-70%)。
最后,该应用已有数周未更新,因此新功能导致此问题的可能性很低。无论如何,我需要知道在哪里查看它,因为它是一个相当复杂的应用程序。
非常感谢任何解决此问题的提示。
谢谢
【问题讨论】:
标签: azure asp.net-mvc-4 azure-application-insights azure-app-service-envrmnt