1

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

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

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

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

感谢阅读,-亚当

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

4

1 回答 1

3

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

$ rails server -d 

但是,最好设置一个upstart 服务

于 2013-05-02T16:01:30.500 回答