我在 Windows Azure 上创建了一个 Ubuntu 虚拟机来部署我的 rails 应用程序。我正在使用以下步骤来访问我的应用程序..
- 对我的应用程序执行 SSH
xxx.cloudapp.net
- 在我的应用程序目录中发出
rails s
命令。
我能够查看我在 azure 云上运行的应用程序。但问题是服务器每 10-15 分钟停止一次,我需要再次重启我的服务器rails s
我是否遵循正确的程序或是否有任何其他方法可以保持服务器持续运行?
我在 Windows Azure 上创建了一个 Ubuntu 虚拟机来部署我的 rails 应用程序。我正在使用以下步骤来访问我的应用程序..
xxx.cloudapp.net
rails s
命令。我能够查看我在 azure 云上运行的应用程序。但问题是服务器每 10-15 分钟停止一次,我需要再次重启我的服务器rails s
我是否遵循正确的程序或是否有任何其他方法可以保持服务器持续运行?
我不建议在这个环境中运行内置的 rails 服务器,因为它只适用于你的本地开发环境。
由于您使用的是 Windows Azure,我建议您查看 Azure 人员提供的本教程。它展示了如何设置 nginx Web 服务器以及 unicorn 来托管 Rails 应用程序。
http://www.windowsazure.com/en-us/develop/ruby/tutorials/web-app-with-capistrano/