如何正确地从开发到生产轨道4

时间:2016-12-08 16:17:32

标签: ruby-on-rails ruby-on-rails-4

我的rails 4应用程序的工作状态。 我已将其上传到数字海洋。并且能够使用" rails server"启动服务器。命令。

但是我的应用程序因错误而崩溃了#34;被杀#34;或其他错误。

然后我试图从webrick改为puma,但仍然会在几分钟后停止渲染应用程序。

我是否需要在生产环境中启动它?或者我还缺少其他一些步骤?

我的目标是通过ssh运行服务器,如: 屏幕导轨服务器-b" ip" -p 80并保持运行直到我关闭它。

谢谢!

1 个答案:

答案 0 :(得分:0)

这取决于。通常,应用程序不会使用rails s在生产环境中运行。我们使用生产服务器运行它,比如Puma或Phusion Passenger。这样,即使关闭SSH会话,此过程仍将继续运行。对于部署,也许看看Capistrano让它更容易在prod中运行。

祝你好运!