【问题标题】:How can i keep retaining the Amazon EC2 server我怎样才能继续保留 Amazon EC2 服务器
【发布时间】:2014-03-21 09:50:53
【问题描述】:

这是我的一步

  1. 在 Amazon EC2 中创建一个新实例

  2. 使用 ssh 客户端连接到 ec2 实例

  3. git 克隆了一个 Ruby on Rails 应用程序

  4. 使用rails s运行服务器

  5. 尝试连接到 url:EC2PUBLICIP:3000

  6. 好的!

  7. 关闭ssh客户端

  8. 现在我无法连接:(

我是否必须继续保留本地电脑上的 ssh 客户端才能运行实例服务器????

【问题讨论】:

    标签: ruby-on-rails amazon-web-services ssh amazon-ec2


    【解决方案1】:

    试试这个

    rails server &
    

    这将在后台运行服务器,因此在关闭 ssh 连接时它不会停止

    【讨论】:

    • 是的,我之前尝试过,但奇怪的是,它不起作用:(如果我重新连接到 ssh 客户端并检查进程,它不在列表中
    【解决方案2】:

    要在关闭控制台后继续执行进程,您需要使用 nohup

    nohup rails server &
    

    但请注意,如果您的机器重新启动,则不会自动启动您的服务器。要获得更好的生产就绪应用程序,请查看此处提到的解决方案:Ruby on Rails Server options

    【讨论】:

      猜你喜欢
      • 2012-02-27
      • 2020-07-22
      • 2012-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多