Назад | Перейти на главную страницу

Автоматизация повторного использования пула приложений веб-роли облачной службы Azure

Как я могу создать сценарий (например, с помощью PowerShell) для перезапуска пула приложений веб-сайта, размещенного в веб-роли в облачных службах Azure?

Работает только один экземпляр облачной службы (используется для разработки). Причина утилизации заключается в том, чтобы обойти Ошибка веб-развертывания.

Я опаздываю в игру, но ты не можешь использовать поставщик recycleApp прямо из msdeploy?

Хотя я не совсем уверен в названии AppPool, у вас должна быть возможность повторно использовать пул приложений с appcmd. Например:

appcmd recycle apppool /apppool.name: DefaultAppPool

Вы также можете использовать PowerShell, добавив WebAdministration и выполнив Restart-WebAppPool. Например:

Restart-WebAppPool DefaultAppPool

Как вы это сделаете, зависит от вас. Возможно, выполнить его через удаленный PowerShell. Возможно, выполнить его на основе команды, которую вы отправляете экземпляру своей веб-роли (возможно, через сообщение очереди или какой-либо другой метод).