当我运行ruby script/server -e test
时,它在控制台上运行。当我关闭控制台时,它也会停止该过程。我想在后台运行服务器。我怎样才能做到这一点?如何在后台启动rails服务器
回答
末运行与&
服务器:
script/server -e test&
它将把它的背景。
或者你可以使用其他服务器一样薄:http://code.macournoyer.com/thin/
(sudo) gem install thin
,然后开始使用
thin start
thin stop
阻止它您可以与script/server -d
其他运行它作为一个守护进程选项是与乘客一起使用apache,设置起来非常简单,一旦您完成后就可以将其用于所有其他应用程序。另外它最有可能接近你在生产中运行的东西,所以这是另一个好处。
如果你在Mac上,你也可以得到乘客喜好面板,这简化了Apache配置步骤。
我们可以在服务器启动期间启动瘦服务器。我无法这样做。请帮助我。 – Catmandu 2014-11-04 12:06:02
如果使用薄:
rails server thin -d
而且,为了阻止它:
kill -9 $(cat tmp/pids/server.pid)
的一种方式做到这一点,甚至保持连接上的SSH使用屏幕,这使得子终端不受当前控制台的影响。 sudo apt-get install screen
打开屏幕screen
然后开始导轨rails server &
。 &
只是让它运行它的背景。要停止输入,请键入kill -9 #
,其中#
是启动它时提供的数字。
按'Crtl + A'退出并输入screen -r
返回到屏幕终端。
它有点迟来回答。但这对未来的人会有好处。
把轨(或任何背景服务)的最简单和快捷的方式假定它拥有的Unix/Linux操作系统
$ nohup rails server &
这可以被用于任何服务这样
$ nohup <service command> &
- 1. Ruby on rails:如何在服务器启动时自动运行后台任务?
- 2. 在后台启动ruby/rail服务器
- 3. 如何在服务器启动后执行后台线程?
- 4. 如何在rails中启动服务器?
- 5. 如何在后台启动服务并从该服务启动一项活动?
- 6. 如何在后台启动python XMLRPC服务器?
- 7. 如何启动rails服务器?
- 8. 如何让rails服务器启动?
- 9. 启动服务器时使用Pycharm启动后台作业
- 10. 从后台服务启动Android活动
- 11. Django网站服务器在启动后台程序后挂起
- 12. Rails和MQTT:在服务器启动时在后台订阅主题?
- 13. 客运启动服务器重新启动后的Rails应用
- 14. 如何用apache重启动启动rails服务器?
- 15. 任何rails服务器都不启动
- 16. Rails的LoadError何时启动服务器
- 17. 如何在rails服务器启动时自动启动浏览器?
- 18. 启动Rails 3服务器与Rails 2
- 19. Rails服务器未启动 - rails 4.0.0.rc1
- 20. 从Rails内部启动Rails服务器
- 21. 我如何开始我在启动后台服务的Android
- 22. 后台服务未启动android
- 23. 如何确保rails服务器在后台运行vps
- 24. Ruby on rails:启动杂服服务器
- 25. 如何在服务器重启后通过Django manage.py启动gunicorn
- 26. 如何在服务器上启动C程序以在后台运行
- 27. SonarQube:java.lang.IllegalStateException:Webapp未启动..:SonarQube服务器在我启动服务器后自动关闭
- 28. 如何在linux服务器上自动启动weinre服务器
- 29. 如何重新启动服务器后重新启动RoR服务
- 30. 在Ubuntu启动时自动启动Rails服务器
它只是显示前两行=>启动Mongrel => Rai ls 2.3.5应用程序从http://0.0.0.0:3000开始 – 2010-12-02 13:00:54
@Usman阿里:是的。这意味着服务器已启动。如果你在`* nix`系统上,你可以检查它是否在运行:`ps aux | grep'脚本/服务器' – Swanand 2010-12-02 13:12:35
@Swanand:我已经尝试过它也处理列表也没有显示出一些东西。:( – 2010-12-02 13:20:31