我正在使用 unicorn 服务器来安装在 ubuntu 12.04 的数字海洋上的机车 cms。我想知道如何让服务器保持运行,所以当我退出 ssh 会话时,站点会保持正常运行。
这是目前我用来让它运行的命令
bundle exec unicorn_rails -p 80
谢谢!提前
我正在使用 unicorn 服务器来安装在 ubuntu 12.04 的数字海洋上的机车 cms。我想知道如何让服务器保持运行,所以当我退出 ssh 会话时,站点会保持正常运行。
这是目前我用来让它运行的命令
bundle exec unicorn_rails -p 80
谢谢!提前
您需要使用 apache 或 nginx 设置独角兽。这是 apache + unicorn 的指南。使用该设置,您可以通过启动和停止 apache 服务来启动和停止服务器。
这是关于如何使用 nginX 设置 Unicorn 的指南,我已经多次遵循并使用了该指南。
https://gist.github.com/billie66/3696537
通过捆绑器运行 Unicorn:
bundle exec unicorn -c config/unicorn.rb -E production -D -p 8089
停止 Unicron(如果您已按照上面的指南进行操作)
kill -9 'cat /path/to/your/app/tmp/pids/unicorn.pid'