我创建了一个 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 应用程序。我需要做的是让我的应用程序一直运行,只要服务器正在运行,而不仅仅是我运行上面的命令和退出命令行之间的时间。您知道任何简单且轻量级的解决方案吗?