在Amazon EC2上运行Sinatra应用程序

时间:2013-01-09 17:25:00

标签: ruby amazon-ec2 sinatra

我创建了一个Sinatra应用程序,我想在Amazon EC2上运行。我知道有heroku,但将Amazon EC2作为另一种选择会很好。另一个原因是heroku(source)上存在此超时问题:

The Heroku routing mesh detects and terminates requests taking more than 30 seconds to respond.

到目前为止,我使用Ubuntu创建了一个微实例,并安装了所需的库,并通过ruby -rubygems app.rb命令运行了我的Sinatra应用程序。我需要做的是让我的应用程序一直运行,只要服务器正在运行,而不仅仅是我运行上述命令和退出命令行之间的时间。你知道这个简单轻巧的解决方案吗?

1 个答案:

答案 0 :(得分:-1)

安装Passenger,非常容易设置:

gem install passenger

更多详细信息和文档请参阅https://www.phusionpassenger.com/download