Ошибка AWS CloudFormation при создании дополнительного Сервиса - PullRequest
0 голосов
/ 27 марта 2019

Я работаю над проектом, в котором нам нужно развернуть

  1. Продукция - сервер и клиент
  2. Постановка - сервер и клиент.

Мы использовали AWS CF для развертывания рабочего сервера и клиента, которые работали успешно. Однако при попытке развернуть промежуточный сервер и клиент мы получаем состояние CREATE_FAILED на промежуточном вложенном стеке клиента с

Логический идентификатор - Сервис

Тип - AWS :: ECS :: Сервис

и ошибка

[имя стека здесь] Service-2MCMYC2EFDWZ не стабилизировался.

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

Затем мы попытались отправить службы промежуточного хранения по одному - начиная с промежуточного сервера - который был создан и доступен.

Мы продолжили выдвигать изменения для созданного промежуточного клиента, но он снова не смог создать ресурс Service типа AWS :: ECS :: Service на промежуточном этапе. сервер - не совсем уверен, почему он пытался создать новый ресурс в уже существующем вложенном стеке. Это вызвало состояние UPDATE_ROLLBACK_FAILED , и мы откатили сервис, исключив отказавший ресурс.

Я сделал аналогичный шаблон CF с теми же параметрами для нашего проекта - исключая личные данные: D. Вы можете найти его здесь .

Буду признателен, если смогу получить то, что мне нужно изменить, чтобы сделать эту работу.

Спасибо

1 Ответ

0 голосов
/ 29 марта 2019

Эта проблема решена путем увеличения размера кластера ECS. У меня было 4 изначально. 8 сделал свое дело. Размещение задач было неудачным, потому что контейнер не мог удовлетворить свои требования. У него также было недостаточно памяти. Это впоследствии привело к тому, что служба не стабилизировалась.

...