Назад | Перейти на главную страницу

Развертывание приложения Rails на Elastic Beanstalk - Автоматически ли WEBrick заменяется пассажиром?

Быстрый вопрос:

Я разрабатываю приложение ruby ​​on rails на своем ноутбуке. В Rails WEBrick установлен как готовый сервер ПРИЛОЖЕНИЙ.

Я развертываю свое приложение на эластичном бобовом стебле веб-сервисов Amazon.

Я выбираю Конфигурацию: Ruby 2.2 с Passenger версии 2.0.8, которая содержит:

Когда я развертываю свое приложение, эластичный beanstalk автоматически заменяет WEBrick на пассажира ??? Или - мне нужно самому установить пассажирский драгоценный камень?

Спасибо!

Догадаться. Я использовал онлайн-консоль AWS GUI для загрузки журналов экземпляра виртуального сервера. Я проверил файл ed-activity.log и увидел, что сервер запущен с пассажиром.

Итак, да, Amazon Elastic Beanstalk автоматически запускает пассажира даже без драгоценного камня пассажира в гем-файле.

Замечание: когда я попытался развернуть приложение рельсов с жемчужиной для пассажиров, я столкнулся с множеством проблем. AWS EB запускает автономную версию 4.0.59 для пассажиров, в то время как HomeBrew устанавливает версию 5.0 для пассажиров или что-то еще ... Этот конфликт приведет к отключению всего экземпляра сервера.