Веб-роль Azure перезапускается после развертывания
В моей веб-роли Azure R,Java и т. Д. Настроены автоматически, прежде чем моё настоящее приложение запустится. Все отлично настраивается и приложение работает без сбоев. У меня не было проблем с моим веб-приложением в течение 2 недель, и оно отлично работало в веб-роли Azure. Однажды, когда я открывал свое веб-приложение, я столкнулся с ошибкой, связанной с R-core. При удаленном доступе к моей виртуальной машине Azure я обнаружил, что мои пакеты R,Java и R были удалены. Просматривая программу просмотра событий, я обнаружил, что моя виртуальная машина Azure была перезапущена 3 раза.
Это веб-приложение ASP.NET, размещенное в IIS на веб-роли Azure.
После всего сценария, не могли бы вы рассказать мне о Web Role Recycling. Когда он работает нормально в течение 2 недель, как получается, что он сам перезагружается и удаляет мои установки?
1 ответ
Microsoft периодически обновляет хост-систему, гостевую ОС и гостевого агента, размещающего облачный сервис. Ваша виртуальная машина будет перезагружена в течение этого времени (или перезапущен гостевой агент). Облачные сервисы являются "не имеющими состояния", что означает, что в этом случае любые предварительные условия для запуска приложения должны быть установлены с помощью сценария запуска.
Для более подробной информации смотрите: