我的rails 4应用程序的工作状态。 我已将其上传到数字海洋。并且能够使用" rails server"启动服务器。命令。
但是我的应用程序因错误而崩溃了#34;被杀#34;或其他错误。
然后我试图从webrick改为puma,但仍然会在几分钟后停止渲染应用程序。
我是否需要在生产环境中启动它?或者我还缺少其他一些步骤?
我的目标是通过ssh运行服务器,如: 屏幕导轨服务器-b" ip" -p 80并保持运行直到我关闭它。
谢谢!
答案 0 :(得分:0)
这取决于。通常,应用程序不会使用rails s
在生产环境中运行。我们使用生产服务器运行它,比如Puma或Phusion Passenger。这样,即使关闭SSH会话,此过程仍将继续运行。对于部署,也许看看Capistrano让它更容易在prod中运行。