В вашем случае, когда вы упомянули, что потребление памяти вашим веб-приложением никогда не достигало 90%, я думаю, что ваше приложение не было перезапущено из-за упреждающего автоматического излечения.
Упреждающее автоматическое исцеление ищет веб-приложения, нарушающие одно из следующих правил:
Правило процента памяти. Это правило отслеживает частные байты процесса веб-приложения, чтобы определить, превышает ли оно 90% лимита в течение более 30 секунд.
Правило процентного запроса. Это правило отслеживает запросы, выполнение которых дольше установленного срока. Он прерывается, когда 80% (или более) от общего числа запросов заняло более 200 секунд.
Если какое-либо из правил нарушено, тогда веб-приложение подвергнется перезапуску процесса с перекрытием.
Подробнее о Proactive Auto Heal можно узнать здесь:
https://blogs.msdn.microsoft.com/appserviceteam/2017/08/17/proactive-auto-heal/
В этом случае может случиться так, что ваше приложение будет вести себя в соответствии с правилом автоматического лечения, которое кто-то, имеющий доступ к сайту, должен был установить для этого слота в какой-то момент на вашем конце.
В портале Azure или в вашем файле Web.config может быть правило, определяющее ограничение памяти для рабочего слота. Вы должны иметь возможность проверить это, выполнив следующие шаги:
Где проверить на портале Azure:
• Перейдите на страницу «Диагностика и решение» с помощью своего веб-приложения.
• Справа вы увидите категорию «Средства поддержки», в которой выберите «смягчить»:
https://i.stack.imgur.com/1Sthh.png
• После этого вы увидите «Настроить правила смягчения», пожалуйста, проверьте, включено ли там «Автоматическое исцеление», и если да, то, что вы видите в разделе «Ограничение памяти»?
https://i.stack.imgur.com/ZbNDt.png
Если вы видите, что правило настроено, то вы знаете, что приложение достигло предела автоматического восстановления памяти и было переработано. Неправильно настроенные правила автоматического исцеления могут вызывать частые перезапуски приложений, что может быть нежелательным.
Рекомендация:
Проверьте параметры автоматического лечения. Убедитесь, что настройки автоматического лечения не вызывают нежелательных перезапусков приложения.