Что происходит при перезапуске службы приложений Azure? - PullRequest
0 голосов
/ 28 июня 2018

Что происходит за кулисами при перезапуске службы приложений?

Я пытаюсь устранить неполадки, связанные с медленным перезапуском моего приложения (ASP.Net и Sql, опубликованные в Visual Studio), и мне кажется, что понимание этого поможет мне понять, в чем проблема. Мое приложение запускается через несколько секунд на моем компьютере разработчика, но занимает 90 секунд в Azure.

Судя по моим исследованиям, создается впечатление, что создается новый экземпляр службы, файлы приложения копируются из общего хранилища в экземпляр, и он запускается. Это правильно? Есть ли способ контролировать процесс запуска, чтобы увидеть, что медленно?

Edit: Это план обслуживания уровня S1. Приложение не медленное, просто перезагрузка. Я надеялся понять процесс, чтобы понять, вызван ли медленный запуск моим кодом или просто характером работы перезапуска. Я заметил, что мое приложение работает в течение 10 секунд после перезапуска (обновления страницы), затем я получаю службу, недоступную в течение 20 секунд, затем страница загружается в течение примерно 60 секунд.

1 Ответ

0 голосов
/ 28 июня 2018

Все зависит от того, какой тарифный план приложения вы используете, разные планы имеют разную память, пропускную способность сети, ввод-вывод и т. Д. Служба приложений запускает клиентские приложения в среде мультитенантного хостинга. Приложения, развернутые на уровнях Free и Shared, выполняются в рабочих процессах на общих виртуальных машинах, а приложения, развернутые на уровнях Standard и Premium, запускаются на виртуальных машинах, предназначенных специально для приложений, связанных с одним клиентом. Обратитесь к этой ссылке для руководства по устранению неполадок с медленным WebApp в Azure.

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