Быстрый вопрос:
Я разрабатываю приложение 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 для пассажиров или что-то еще ... Этот конфликт приведет к отключению всего экземпляра сервера.