我正在使用 Windows Azure VM 与Ubuntu在Rails中托管我的网站。
这是我的问题:我通过PuTTY打开SSH连接,通过命令启动服务器
me@example: ~/Sites/mysite$ rails server
然后我可以查看我的网站,一切都很好。但是,当我关闭SSH连接时,服务器停止,我的网站关闭。我怎么能告诉VM(我想没有SSH连接?)我希望这个命令持续运行?
感谢阅读, - 亚当
tl; dr - 关闭与Azure VM的SSH连接后,rails server命令停止。
答案 0 :(得分:3)
您必须将您的rails服务器作为守护程序启动,否则它将附加到您的会话中,并在您关闭会话后立即结束。您可以使用" -d"选项。
$ rails server -d
但是,设置upstart service可能更好。