Azure приложение облачной службы (веб-роль) периодически отключается на ~ 10 минут из-за Windows обновлений? Как я могу их запланировать? - PullRequest
2 голосов
/ 06 августа 2020

Кажется, что это происходит каждые пару месяцев или около того, и хотя оно автоматически восстанавливается само по себе, обычно в течение ~ 10 минут, я все же хотел бы узнать, как изменить расписание обновлений Windows, поскольку оно часто происходит в рабочее время .

У нас есть несколько веб-приложений в различных подписках Azure, и все они ведут себя так. Как только мы получаем уведомление о том, что один из них выходит из строя, остальные обычно go отключаются в течение следующих нескольких дней / недель.

Я использовал удаленный рабочий стол, чтобы просмотреть окно просмотра событий для веб-роли и увидеть следующее (это время простоя имело место с 9:48 до 10:02 на восточном побережье, поэтому определенно не идеально):

06.08.2020 13:48:15 - «Автомат. c Обновления теперь приостановлены. . "

За этим следует остановка нескольких служб, а затем:

6.08.2020 13:52:53 -" Процесс C: \ 43..61 \ Setup. exe (RD..33) инициировал перезагрузку компьютера RD..3 от имени пользователя NT AUTHORITY \ SYSTEM по следующей причине: Другая (запланированная) Код причины: 0x80000000 Тип выключения: перезагрузка Комментарий: "

6.08.2020 13:52:53 - «Автоматические c Обновления возобновлены.»

06.08.2020 13:53:10 - «Операционная система завершает работу в системное время 2020-08 - 06T13: 53: 10.614704600Z. "

06.08.2020 13:53:12 PM - Операционная система запущена в системное время 2020-08 - 06T13: 53: 12.487679900Z.

Очевидно, что для того, чтобы все заработало, требуется время, и я наконец получаю уведомление о том, что сайт снова работает примерно через 9 минут.

Есть ли способ указать, когда должны быть Windows Обновления?

1 Ответ

0 голосов
/ 20 августа 2020

Я могу четко сказать вам, что невозможно запланировать windows обновлений.

Обновление windows в этих облачных сервисах происходит примерно раз в месяц. Время не фиксировано. Невозможно контролировать это.

Azure Выпуски гостевых ОС и матрица совместимости SDK

решение:

Мы можем создать 2 веб-роли, чтобы решить ситуацию, когда программа закрывается из-за обновления windows.

принцип:

Создайте 2 веб-роли, чтобы сбалансировать нагрузку на сервер. Когда обновляется windows, он не будет обновляться одновременно, но запланированное обновление экземпляра заканчивается, и выполняется следующее обновление экземпляра.

Таким образом, пока вы создаете >=2 webrols, экземпляров будет 2, так что программа может гарантировать, что не остановится из-за обновлений.

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