Перезапуск службы приложений Azure при масштабировании

#azure-web-app-service

#azure-web-app-service

Вопрос:

У меня запланировано масштабирование в 5 часов вечера (от 2 до 1 экземпляра), и я заметил, что время простоя составило почти 3 минуты, когда это произошло. Я проверил журналы, и это показывает, что единственный оставшийся экземпляр был перезапущен в то же время, когда 2-й был закрыт.

Это должно произойти?

Ответ №1:

Насколько я знаю, этого не должно произойти. Все экземпляры независимы. Кроме того, я тестирую его на своей стороне, я масштабирую от 3 до 1, он просто закрывает два экземпляра, а не перезапускает оставшийся.

Журналы в Kudu:

введите описание изображения здесь

Комментарии:

1. @LarryFlewwelling руководство, но я думаю, что это, похоже, не связано. Если вы хотите, я могу протестировать это для вас.

2. Если вы можете проверить, это было бы здорово. кроме того, где эти журналы в kudo?

3. @LarryFlewwelling Перейдите в консоль отладки -> CMD-> LogFiles -> kudu -> trace, идентификатор like 494acb — это идентификатор вашего экземпляра.

4. @LarryFlewwelling ну, как я и предполагал, то же самое и с ручным управлением, i.stack.imgur.com/CUVgV.png .

5. Потрясающе, я вижу журналы. Спасибо за вашу помощь. Итак, что я вижу, это просто Shutdown_2s.xml файл. Но когда я проверяю журналы своих приложений, я вижу, что hangfire завершает работу, а затем был создан новый файл журнала приложения и запущен hangfire. Это происходит при перезапуске приложения. Я предполагаю, что мое приложение перезапущено, но это не было вызвано непосредственно масштабированием Azure. Мне придется продолжать наблюдение и посмотреть, смогу ли я выяснить, что произошло. Я wonder…is есть способ регистрировать перезапуски пула приложений?