一旦SSH连接关闭,Rails服务器(命令)就不会保持

时间:2013-04-30 17:33:08

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

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

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

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

然后我可以查看我的网站,一切都很好。但是,当我关闭SSH连接时,服务器停止,我的网站关闭。我怎么能告诉VM(我想没有SSH连接?)我希望这个命令持续运行?

感谢阅读, - 亚当

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

1 个答案:

答案 0 :(得分:3)

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

$ rails server -d 

但是,设置upstart service可能更好。