Elastic Beanstalk & Docker: проблема с эластичными бобовыми стеблями, порождающими несколько контейнеров Docker - PullRequest
0 голосов
/ 07 сентября 2018

Я вынужден использовать эластичный бобовый стебель (eb) и Docker при развертывании. Когда я собираю и запускаю свой контейнер локально, он загружается и работает хорошо. Я использую supervisord для загрузки некоторого кода ruby ​​(по маслу и Rails / puma)

При развертывании с использованием eb я вижу, как eb порождает несколько последовательных контейнеров, пока все просто не заглушат:

CONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS              PORTS               NAMES
232bbe498977        a4a6fd70537b        "supervisord -c /etc…"   About a minute ago   Up About a minute   80/tcp              silly_williams
a9e21774575e        a4a6fd70537b        "supervisord -c /etc…"   2 minutes ago        Up 2 minutes        80/tcp              trusting_murdock
945f51ef510f        a4a6fd70537b        "supervisord -c /etc…"   3 minutes ago        Up 3 minutes        80/tcp              blissful_stonebraker
6e51470ddce8        a4a6fd70537b        "supervisord -c /etc…"   4 minutes ago        Up 4 minutes        80/tcp              lucid_ramanujan
2689568ceb6d        a4a6fd70537b        "supervisord -c /etc…"   4 minutes ago        Up 4 minutes        80/tcp              keen_mestorf

Где мне искать корень этого поведения? Может ли контейнер создавать такое поведение или eb настроен неправильно? (Я прошу прощения, что я слишком не конкретизирую детали, поскольку я не полностью контролирую окружающую среду)

1 Ответ

0 голосов
/ 07 сентября 2018

В конце концов я понял, что вмешивался в некоторые настройки и настроил мониторинг на базовый. После установки в Enhanced загрузился только один контейнер, и все снова заработало!

В: Elastic Beanstalk> [мое приложение]> Конфигурация> мониторинг> Система: расширенная.

...