【问题标题】:Rails server (command) not persisting once SSH connection is closed关闭 SSH 连接后,Rails 服务器(命令)不会持续存在
【发布时间】:2013-04-30 17:33:08
【问题描述】:

我正在使用带有 Ubuntu 的 Windows Azure VM 在 Rails 中托管我的网站。

这是我的问题:我通过 PuTTY 打开一个 SSH 连接以通过命令启动服务器

me@example: ~/Sites/mysite$ rails server

然后我可以查看我的网站,一切都很好。但是,当我关闭 SSH 连接时,服务器停止并且我的网站出现故障。我如何告诉虚拟机(我想没有 SSH 连接?)我希望这个命令持续运行?

感谢阅读, -亚当

tl;dr - 关闭与我的 Azure VM 的 SSH 连接后,rails 服务器命令停止。

【问题讨论】:

    标签: ruby-on-rails azure azure-virtual-machine


    【解决方案1】:

    您必须将 Rails 服务器作为守护程序启动,否则它会附加到您的会话中,并且会在您关闭会话后立即结束。您可以使用“-d”选项来做到这一点。

    $ rails server -d 
    

    不过,最好设置一个upstart service

    【讨论】:

    • 啊哇我不敢相信我做了这样一个新手疏忽。多谢大佬。
    猜你喜欢
    • 1970-01-01
    • 2013-03-06
    • 2013-08-09
    • 1970-01-01
    • 2012-08-31
    • 1970-01-01
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多