【发布时间】:2018-09-07 22:31:32
【问题描述】:
我不得不在部署中使用弹性 beanstalk (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 配置错误? (抱歉,由于我无法完全控制环境,所以我对细节有点太不具体了)
【问题讨论】:
标签: docker amazon-elastic-beanstalk supervisord