2011-11-29 17 views
0

我有幾個ruby服務器腳本,住在我的rails應用程序的根文件夾中,併爲它做些事情。我一直在使用下面的命令來啓動每個服務器的腳本(這需要我的Rails環境):如何防止我使用'rails runner'運行的服務器腳本超時?

bundle exec rails runner 'myserverscript.rb' 

一切爲了一點點的偉大工程,但問題是,在之後的幾個一些點小時,我的服務器腳本停止運行,我不得不重新啓動它。有沒有關於鐵軌運動員在哪裏超時?運行需要我的rails環境的ruby服務器腳本有沒有更好的方法?

回答

1

如果您需要保持服務器腳本正常運行,那麼您應該查看使用godrunit。他們會處理腳本因某些意想不到的原因而死的情況。我不知道在rails runner中有任何超時,並且我預計你會得到一個意想不到的異常。

相關問題