在ssh终止后如何使服务器在EC2上运行

6 ssh ruby-on-rails amazon-ec2

我有一个EC2实例,我在其上安装了rails服务器.我这样做时服务器运行正常

rails server
Run Code Online (Sandbox Code Playgroud)

但在关闭ssh连接后,服务器也会停止.即使在关闭ssh连接后,如何使服务器保持运行.

小智 10

screen rails s
Run Code Online (Sandbox Code Playgroud)

做了伎俩

之后CTRL + A + D和我离开,服务器运行正常


vaj*_*vin 9

试试这个.我们必须启动rails server作为守护进程.

rails s -d &
Run Code Online (Sandbox Code Playgroud)

  • 我认为它应该是"rails s -d&"而不是"rails -s -d&",以指定环境(比如说这个例子的生产),使用"rails s -d -e production&" (2认同)