2013-03-23 32 views
2

我有一個帶有工人類(worker.rb)的文件,我需要在獲取命令後在rails應用程序的單獨進程中實例化它。我目前正在研究Windows操作系統。紅寶石運行代碼與webapp分開的過程

那麼該怎麼做?

P.S.該代碼是否可以在unix/linux環境下工作?

回答

3

退房foreman

https://github.com/ddollar/foreman

你可以把Procfile在Rails根與指令同時啓動你的Rails服務器和你的工人,然後運行foreman start推出他們。下面是一個示例Procfile:

web: bundle exec unicorn_rails -p 8088 
scheduler: bundle exec rake resque:scheduler 
worker: bundle exec rake resque:work 

工頭與Windows和Linux兼容兩者,所以應該不管你的平臺的工作。