如何在后台运行WEBrick服务器作为Windows服务?我试着按照this后的建议,但是我使用的是Rails 3,并且因为server
目录不再存在于Rails 3中,所以无法提供相当于C:\RUBYAPP\script\server -e production
的内容。任何帮助?将WEBrick作为Windows服务运行
1
A
回答
2
我从来没有见过的Windows服务的WEBrick使用,但一种变通方法,可以在运行Web服务器作为后台作业。这是你会怎么做:
你需要用2个指令的bat文件来启动Web服务器:
- CD to_your_absolute_app_path
- 轨小号
然后你将需要将该bat文件转换为exe文件。检查this免费工具。我知道该工具存在32位和64位,您可能需要寻找合适的工具。
当您创建的exe一定要选择它作为一种无形的应用程序运行。
然后你把exe文件放在启动文件夹中。这应该做到这一点。
相关问题
- 1. 将Jetty 7作为Windows服务运行
- 2. 将lighttpd作为Windows服务运行
- 3. 将Selenium RC作为Windows服务运行
- 4. 将Django作为Windows服务运行
- 5. 将Elastic Search作为Windows服务运行
- 6. 将.bat作为Windows服务运行
- 7. 将JAR作为Windows服务运行
- 8. 将Apache Derby作为Windows服务运行
- 9. 将IKVM exe作为Windows服务运行
- 10. 将Tomcat Servlet作为Windows服务运行
- 11. 运行Web服务作为Windows服务
- 12. Redmine:想运行webrick服务作为后台进程
- 13. 的WEBrick服务器没有运行
- 14. 在后台运行Webrick服务器?
- 15. 在共享硬盘上运行WEBrick服务器Windows 7
- 16. 作为Windows服务运行咆哮
- 17. 运行WCF Windows服务作为InstanceContextMode.PerCall
- 18. 运行JBoss 7.1.1.Final作为Windows服务
- 19. 作为服务器运行的Windows 7
- 20. PCSC.InvalidContextException作为Windows服务运行时
- 21. 在Windows上作为服务运行Redis
- 22. 运行Python脚本作为Windows服务
- 23. 将WSO2作为Windows服务运行时,代理不起作用
- 24. 将Rails作为Windows服务运行时,系统DSN不工作
- 25. 让WSO2 IOT服务器作为Windows服务运行
- 26. 如何停止作为Windows服务运行的web.py服务器
- 27. 使用NIO作为Windows服务运行Tomcat服务器
- 28. 在Windows中运行Python Web服务器作为服务
- 29. 运行硒服务器和ChromeDriver作为Windows服务
- 30. 无法运行Selenium RC服务器作为Windows服务
可能不是一个非常有用的评论,但我有同样的问题而回,不得不放弃,因为杂种没有为Rails 3的支持服务,故事的结局。这可能已经改变,但如果您遇到问题的可能性仍然存在,问题仍然存在。 – pepe 2012-07-24 20:04:04
@pepe,因为这个原因,我现在使用WEBrick而不是mongrel。我甚至无法让杂种为我运行,更不用说运行作为服务:/ – aguazales 2012-07-25 13:09:38
对不起,我想我读得太快了,我认为你的意思是Mongrel,因为大多数人使用它。我从来没有见过将WEBrick用作Windows服务,但我成功地手动运行了Mongrel。尽管如此,我已经转向了Thin。如果你正在寻找的是自动运行服务器,并且你并不关心它是一个Windows服务,那么你可以在启动时将它作为后台工作来运行。 – pepe 2012-07-25 13:48:06