如何在後臺運行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