我使用带有 Ubuntu 的 Windows Azure VM 在 Rails 中托管我的网站。
这是我的问题:我通过 PuTTY 打开 SSH 连接,通过命令启动服务器
me@example: ~/Sites/mysite$ rails server
然后我可以查看我的网站,一切都很好。但是,当我关闭 SSH 连接时,服务器会停止并且我的网站也会崩溃。我如何告诉虚拟机(我想没有 SSH 连接?)我希望此命令持续运行?
感谢您的阅读, -亚当
tl;dr - 关闭与我的 Azure VM 的 SSH 连接后,rails 服务器命令停止。
最佳答案
您必须将 Rails 服务器作为守护进程启动,否则它会附加到您的 session ,并在您关闭 session 后立即结束。您可以使用“-d”选项来执行此操作。
$ rails server -d
但是,最好设置 upstart service 。
关于ruby-on-rails - SSH 连接关闭后,Rails 服务器(命令)不会持续存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16305734/