【问题标题】:Azure AppService crashed with no detailsAzure 应用服务崩溃,没有详细信息
【发布时间】: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


    【解决方案1】:

    您可以通过在本地运行具有最新更改的应用来隔离问题。

    您可以捕获内存转储以识别代码中的某行是否导致崩溃(通常是数组大小/递归循环)。请查看blog 的步骤。

    请让我们知道状态并提供有关该问题的更多详细信息,我们很乐意为您提供进一步的帮助。

    【讨论】:

      猜你喜欢
      • 2016-03-19
      • 2018-01-23
      • 1970-01-01
      • 2017-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-02
      • 2020-08-03
      相关资源
      最近更新 更多