Развертывание AWS CodeDeploy зависает перед остановкой приложения на сервере Windows

#amazon-web-services #aws-code-deploy

#amazon-веб-сервисы #aws-code-deploy

Вопрос:

Я пытаюсь развернуть ASP.NET Пример проекта Core 3.0 для экземпляра Windows 2019 server EC2. Когда я инициирую развертывание, оно зависает на «Выполняется», и каждое событие говорит «В ожидании». После сбоя все они говорят «Пропущено».

Вот мой appspec.yml:

 version: 0.0
os: windows
files:
  - source: 
    destination: c:inetpubwwwroot
  

На сервере установлен агент CodeDeploy, а также пакет хостинга .NET Core. Я попытался установить в случайную папку вместо c:inetpubwwwroot безуспешно. Время ожидания развертывания всегда истекает через 5 минут с сообщением об ошибке,

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

Я присвоил развертыванию роль с разрешением AWSCodeDeployRole.

Есть идеи о том, что может пойти не так? Насколько я могу судить, это должно быть простое задание копирования / вставки для CodeDeploy…

Заранее спасибо.

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

1. Попробуйте перезапустить агент codedeploy, иногда он «зависает» на 2019

Ответ №1:

Мы столкнулись с той же проблемой. Server 2019 отсутствует в списке поддерживаемых ОС, поэтому мы использовали образ server 2016, и это сработало.