0

Быстрый вопрос:Развертывание приложения Rails на эластичном бобовом стебле - автоматически ли WEBrick заменяется пассажиром?

Я разрабатываю рубин на рейках на моем ноутбуке. Rails имеет WEBrick, установленный как сервер APPLICATION.

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

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

64bit Amazon Linux 2015,09 v2.0.8 рубинового 2.2 (Passenger Standalone)

рубин 2.2.3

RubyGems 2.4.5.1

Пассажирские 4.0.59 - сервер приложений

Nginx 1.8.0 - веб-сервер.

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

Спасибо!

ответ

0

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

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

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

+0

Возможно, вы также захотите включить 'gem" пассажира '' в свой Gemfile, чтобы вы также использовали Passenger в своей локальной среде. – Brian