Вчера и сегодня у меня в моем веб-приложении лазурное время было много тайм-аутов и 502 в течение нескольких минут. Во время расследования я обнаружил, что лимит хранилища базы данных и используемая память упали до нуля в то время. Приложение (одно приложение, много баз данных) не было перезапущено.
Вкратце так получилось:
Использование сервера было низким (этот огромный всплеск был из-за меня и нескольких десятков мегабайт sql-скрипта)
Может это моя вина или на стороне хостинга? Могу ли я защитить свою базу данных от такой проблемы? Будет ли виртуальная машина более стабильной?
Azure предоставляет ссылку, которую можно использовать для устранения ошибок 502.
https://docs.microsoft.com/en-us/azure/app-service/app-service-web-troubleshoot-http-502-http-503
В соответствии с этим doc 502 ошибки часто возникают по следующим причинам:
-запросы, занимающие много времени -приложение, использующее высокую память / ЦП -приложение сбой из-за исключения.
Вы также можете проверить вкладку «Состояние ресурса» на портале, щелкнув свое веб-приложение, чтобы узнать, не были ли обнаружены какие-либо проблемы с платформой в это время. В противном случае, как сказал Сэм в разделе комментариев, вам, вероятно, придется обратиться в службу поддержки Azure, чтобы провести расследование при поддержке. Если это не повторяющаяся проблема, я предлагаю просто просмотреть предоставленную документацию и контролировать свое приложение.