MVC Паузы перед выполнением контроллера / действия - PullRequest
0 голосов
/ 16 октября 2018

У нас есть коричневое поле MVC 5, работающее на веб-роли в Azure, которая была недавно обновлена ​​до 4.6.1 и MVC 5.2.6, чтобы помочь нам запустить Application Insights.Наша телеметрия работает прекрасно, но мы наблюдаем странные всплески времени обработки запросов.Похоже, что это случайный и во всех запросах примерно в 3% случаев.Приложенное изображение показывает временную шкалу.

У кого-нибудь есть идея, почему IIS / ASP.NET приостанавливается после выполнения обработчика запросов?Это занимает целую 1 минуту, пока сервер удерживает запрос, прежде чем будет вызвано содержимое действия (вы можете увидеть, что вызовы CosmosDb занимают всего несколько миллисекунд в конце).В действии очень мало всего, кроме обращений к хранилищу, поэтому это определенно проблема в конвейере MVC.

Мысли оценены!

Временная шкала прикладной телеметрии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...