如何让unicorn在Ubuntu中运行?
我有一个运行Ubuntu、Rails、Nginx和Unicorn的数字海洋水滴。我在和米娜做部署。当我进行部署时,我可以执行如何让unicorn在Ubuntu中运行?,ubuntu,ruby-on-rails-4,unicorn,Ubuntu,Ruby On Rails 4,Unicorn,我有一个运行Ubuntu、Rails、Nginx和Unicorn的数字海洋水滴。我在和米娜做部署。当我进行部署时,我可以执行 bundle exec unicorn 我可以访问web url并查看站点的运行情况,但是一旦我从远程ssh会话注销,Unicorn进程就会消失(我假设是这样),站点就不再可用 在我从控制台注销后,如何保持unicorn运行? 感谢您在不使用-D选项(daemonize)的情况下运行unicorn命令在当前shell中运行unicorn进程,该进程通过mina部署进程运
bundle exec unicorn
我可以访问web url并查看站点的运行情况,但是一旦我从远程ssh会话注销,Unicorn进程就会消失(我假设是这样),站点就不再可用
在我从控制台注销后,如何保持unicorn运行?
感谢您在不使用-D选项(daemonize)的情况下运行unicorn命令在当前shell中运行unicorn进程,该进程通过mina部署进程运行。因此,一旦mina命令完成,远程shell就结束,麒麟命令停止。您要么需要使用-D选项,要么使用操作系统级进程管理器(即Ubuntu的Upstart)。谢谢Dillon,-D选项直接从shell中实现了这一点。然而,我仍然对Mina的部署文件有一些问题:它正在启动unicorns进程,但它们给出了一个rails错误,我需要检查。贝壳里的独角兽还行,米娜的一些错误配置。