Рубрики
Uncategorized

Force перезагрузить сайт службы Azure App и хост

Иногда ваша служба хоста Azure App необходимо будет перезапущен. Ты можешь сделать это но он спрятан … с Webdev, лазурью, DevOps, облако меткой.

Иногда ваша служба хоста Azure App необходимо будет перезапущен. Ты можешь сделать это но он спрятан в Azure сайт менеджера ресурсов. Вот как найти его!

Зачем перезапустить хост

Иногда приложение хост службы может попасть в поврежденном состоянии, или вы хотите, чтобы убедиться, что она находится в свежем состоянии.

Например, я должен был сделать это в последнее время при попытке обновить сайт App Services на узел 14 и не удалось, поскольку PM2 отсутствовал на контейнере App Service Linux.

Вы можете увидеть ошибки, как это, что экземпляр службы App не оправиться от

[error]Error: Failed to swap App Service 'YOUR_SITE' slots - 'staging' and 'production'. Error: ExpectationFailed - Cannot swap site slots for site 'YOUR_SITE' because the 'staging' slot did not respond to http ping. (CODE: 417)

Или

[error]Error: Failed to swap App Service 'YOUR_SITE' slots - 'staging' and 'production'. Error: Conflict - Cannot modify this site because another operation is in progress. Details: Id: 45210a29, OperationName: SwapSiteSlots, CreatedTime: 5/20/2021 2:01:30 AM, WebSystemName: websites, SubscriptionName: , WebspaceName: YOUR_SITE, SiteName: ***, SlotName: staging, ServerFarmName: , GeoOperationId: (null) (CODE: 409)

Azure менеджер ресурсов

Azure предоставляет хороший интерфейс ARM всех ваших ресурсов в https://resources.azure.com Отказ

Если вы работаете с Azure Resources, то стоит узнать с этим интерфейсом — вы можете использовать его для быстрого извлечения деталей шаблона ARM, вы можете легко обновлять настройки и полностью управлять ресурсами, которые у вас есть доступ к использованию AZURE API через веб-сайт.

Найти App Service Resource

Для того, чтобы найти ресурс приложения сервиса вы должны копаться в меню дерева слева. Путь:

Подписки> YOUR_SUBSCRIPTION> resourceGroups> YOUR_RESOURCE_GROUP> провайдеры> Microsoft. Web> Сайты> ваш_портал

и выберите название сайта. Убедитесь, что вы выбираете имя сайта! Вы должны увидеть что-то вроде

{
  "id": "/subscriptions/...",
  "name": "YOUR_SITE",
  "type": "Microsoft.Web/sites",

Обратите внимание, если вы пытаетесь перезапустить слот, что нужно идти дальше, шаг в дереве:

Подписки> YOUR_SUBSCRIPTION> resourceGroups> YOUR_RESOURCE_GROUP> провайдеры> Microsoft. Веб-сайты>> ваш_портал> Слоты> YOUR_SLOT_NAME

Изменение интерфейса в режим редактирования

Нажмите на большие Редактировать кнопка!

Кнопка редактирования

Как отключить экземпляр сайта

Найдите раздел ниже и изменения «Запуск» на «Остановлено»

 "properties": {
    "name": "YOUR_SITE",
    "state": "Running",
    "hostNames": [
      "YOUR_SITE.azurewebsites.net"
    ],


 "properties": {
    "name": "YOUR_SITE",
    "state": "Stopped",
    "hostNames": [
      "YOUR_SITE.azurewebsites.net"
    ],

Выключите хост приложений

Вы должны найти эту настройку и изменить его в True

    "scmSiteAlsoStopped": false,

    "scmSiteAlsoStopped": true,

Сохранить

Для сохранения изменений нажмите на кнопку PUT.

Оригинал: «https://dev.to/darraghor/force-restart-your-azure-app-service-site-and-host-1mnh»