Azure AppService崩溃,没有详细信息

时间:2019-09-06 17:05:31

标签: azure asp.net-mvc-4 azure-application-insights azure-app-service-envrmnt

我昨天在Azure AppService中托管的.net应用意外崩溃了4次,而我一直在努力寻找原因来详细了解它。报告“诊断并解决问题\应用程序崩溃”指出,Stackoverflow异常是崩溃的原因,但我希望获得更多详细信息,例如(uri或堆栈转储)。这是我尝试过的但空着的东西:

EventLog::我使用kudu应用程序获取eventLog(/api/vfs/LogFiles/eventlog.xml),但关于Stackover异常没有详细信息。实际上,“堆栈”,“溢出”或“递归”上没有匹配项

Nlog文件:这些崩溃发生时,nlog文件只是突然终止,因此没有捕获任何详细信息。

Azure AppIngishts::在中断窗口期间也没有记录异常。之前和之后都有一些例外,但是关于堆栈溢出的详细信息一无所获。

AppSerive利用率:在崩溃之前,内存和CPU利用率以正常限制(40-70%)运行。

enter image description here

最后,该应用程序未更新数周,因此导致此问题的新功能的可能性很低。无论如何,我都需要知道在哪里看它是一个相当复杂的应用程序。

任何消除该问题的技巧将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以通过使用最新更改在本地运行应用程序来找出问题所在。

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

请告知我们有关此问题的详细信息,我们将非常高兴为您提供进一步的帮助。