【问题标题】:How to properly get from development to production rails 4如何正确地从开发到生产轨道 4
【发布时间】:2016-12-09 00:29:02
【问题描述】:

我的 rails 4 应用程序处于工作状态。 我已经把它上传到数字海洋了。并且能够使用“rails server”命令启动服务器。

但我的应用程序不断崩溃,并出现“已终止”错误或其他错误。

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

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

我的目标是通过 ssh 运行服务器,例如: Screen Rails server -b "ip" -p 80 并让它继续运行直到我关闭它。

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

    祝你好运!

    【讨论】:

    猜你喜欢
    • 2019-04-17
    • 1970-01-01
    • 2015-02-12
    • 2015-01-29
    • 2019-10-12
    • 1970-01-01
    • 1970-01-01
    • 2021-09-01
    • 1970-01-01
    相关资源
    最近更新 更多