快速问题:
我在笔记本电脑上开发了一个ruby应用程序。 Rails已经将WEBrick作为开箱即用的应用程序服务器进行安装。
我在亚马逊web服务弹性beanstalk上部署我的应用程序。
我selectconfiguration:Ruby 2.2与乘客版本2.0.8,其中包含:
当我部署我的应用程序时,弹性beanstalk自动replace乘客的WEBrick? 或者 – 我需要自己安装乘客gem吗?
谢谢!
弄清楚了。 我使用AWS GUI控制台联机来下载虚拟服务器的实例日志。 我检查了ed-activity.log文件,发现服务器是以乘客启动的。
那么,是的,Amazon Elastic Beanstalk即使没有gemfile中的乘客gem也会自动运行乘客。
注意,当我试图部署与乘客gem轨应用程序,我遇到了很多问题。 AWS EB运行乘客独立4.0.59,而HomeBrew安装乘客5.0〜或其他…这个冲突将取消你的整个服务器实例。