2013-01-09 56 views
2

我創建了一個Sinatra應用程序,我想在Amazon EC2上運行該應用程序。我知道有heroku,但將亞馬遜EC2作爲另一種選擇會很好。另外一個原因是,有在Heroku(source)這個超時問題:在Amazon EC2上運行Sinatra應用程序

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

到現在爲止我創建了一個微實例與Ubuntu和安裝所需的庫,並獲得運行由ruby -rubygems app.rb命令我西納特拉的應用程序。我需要做的是讓我的應用程序始終運行,只要服務器正在運行,而不僅僅是運行上述命令和退出命令行之間的時間。你知道任何簡單和輕量級的解決方案嗎?

+0

部署是一個非常有趣和複雜的話題。閱讀這個http://stackoverflow.com/questions/4113299/ruby-on-rails-server-options和谷歌「sinatra部署」,並檢查出一些教程。在這個問題中有幾件事導致我相信你需要先做更多的閱讀:)。 – sunnyrjuneja

回答

相關問題