Elastic Beanstalk Health Degraded

Я пытаюсь развернуть образ Docker Node.js в Elastic Beanstalk с помощью Travis CI. Тесты и сборки в Travis продолжают проходить и успешно развертываются, однако я продолжаю получать следующее предупреждение и ошибку на моей консоли Elastic Beanstalk

ПРЕДУПРЕЖДЕНИЕ: Состояние среды перешло с Info на Degraded. Неправильное приложение версия найдена на всех экземплярах. Ожидаемая версия «Пример приложения» (развертывание 1). Обновление приложения не удалось выполнить 31 секунду назад и заняло 15 минут.

ОШИБКА: во время прерывания развертывания в некоторых экземплярах могло быть развернуто новое приложение. версия. Чтобы убедиться, что все экземпляры работают с одной и той же версией, повторно разверните соответствующий версия приложения.

Я использую уровень бесплатного пользования, поэтому не уверен, в этом ли проблема или что именно я делаю неправильно. Вот как выглядит мой файл .travis.yml:

  sudo: required
services:
- docker
before_install:
- docker build -t poolafrica/pool_auth -f Dockerfile.dev .
script:
- docker run poolafrica/pool_auth npm run test -- --coverage

deploy:
  provider: elasticbeanstalk
  edge: true
  access_key_id: $AWS_ACCESS_ID
  secret_access_key:
    secure: $AWS_SECRET_KEY
  region: eu-west-2
  app: pool_auth
  env: PoolAuth-env
  bucket_name: elasticbeanstalk-eu-west-2-747115545713
  on:
    branch: master

  skip_cleanup: true
0
задан 19 November 2019 в 17:14
2 ответа

У меня была аналогичная проблема. Для меня исправление было плохим форматированием в файле конфигурации nginx.

Я изменился слушайте: 3000; к слушайте 3000; .

Это был случай поиска в файлах журнала, чтобы найти причину проблемы. Очень трудоемкий, но хороший опыт обучения!

0
ответ дан 10 January 2020 в 15:21

Я столкнулся с той же проблемой, и причиной был тайм-аут команды

Максимальное время развертывания по умолчанию - Тайм-аут команды- составляет 600 (10 минут)

Перейдите в свою среду → Конфигурация → Развертывание настройки → Время ожидания команды

Увеличьте настройки развертывания, например, 1800

или обновите тип инстанса, чтобы он работал быстрее

Надеюсь, это поможет

0
ответ дан 17 June 2021 в 11:25

Теги

Похожие вопросы