Сбой службы приложений Azure из-за исключения StackOverflowException в MicrosoftInstrumentationEngine_x86.dll

Мы наблюдаем случайные сбои службы приложений Azure несколько раз в день. Каждый раз, когда приложение дает сбой, служба приложений перезапускается.

Это приложение ASP.NET MVC 5 под управлением.NET Framework 4.7. Мониторинг сбоев включен, и результаты аварийных дампов приводят к следующим исключениям:

Unhandled exception at 0x737DB347 (MicrosoftInstrumentationEngine_x86.dll) in w3wp.exe: 0xC00000FD: Stack overflow (parameters: 0x00000001, 0x4DDF2FFC).

Unhandled exception at 0x73187E33 (clr.dll) in Microsoft.ApplicationInsights.Metrics

Приложение использует Microsoft Application Insights SDK (последняя версия 2.15), и у нас также есть расширение сайта Application Insights, полностью включенное на сайте для использования профилирования SQL (выполняется предварительно установленное расширение сайта, версия 2.8.37.4238).

Я пришел к выводу, что исключение связано с расширениями сайта Application Insights, но я не могу понять, почему и как его решить (без полного отключения Application Insights).

Должны ли мы использовать либо SDK, либо расширения сайта вместо обоих? Могли ли быть конфликты?

Были ли у кого-нибудь еще подобные проблемы?

0 ответов