1

嗨,我已经在 Windows azure 中创建了一个 ubuntu 虚拟机来部署我的 rails 应用程序。我已经通过 ssh 连接到我的虚拟机并按照这个程序进行部署

<http://www.andrehonsberg.com/article/install-rvm-ubuntu-1204-linux-for-ruby-193>
<http://www.windowsazure.com/en-us/develop/ruby/tutorials/web-app-with-linux-vm/>

我的部署已成功完成。通过在我的应用程序中运行 rails s 来启动我的服务器时,我能够看到我的应用程序在浏览器中启动并运行。我的问题是服务器每 10 分钟停止一次,我必须再次通过 ssh 连接到我的服务器并且需要提供 rails s .. 我想要一个解决方案来连续运行我的应用程序..

4

1 回答 1

0

问题是你实际上并没有“部署”任何东西。您刚刚将 Rails 应用程序复制到 VM 并运行rails s.

没有以这种方式部署生产 Rails 应用程序。

考虑将 nginx 与 unicorn 或 apache/nginx 与乘客一起使用。

于 2013-07-13T06:56:25.340 回答