2011-05-18 19 views
2

我在我的Rails應用程序中使用了resque,resque-scheduler gems。爲了監督復職工​​人的工作,我正在使用神工具。我想添加這樣一個上帝配置,它將監控在resque worker中工作的時間。如果進程執行超過時間限制,則應重新啓動該工作程序。Rubygem God:進程的時間限制配置

我的帖子在http://god.rubyforge.org/。但是,無法爲我的要求偷看正確的代碼庫。

任何信息將不勝感激。

謝謝。

回答

0

我遇到同樣的問題,增加了github上源:

主要問題是resque神配方不MONIT孩子(叉)過程,所以你無法控制內存或他們花費的時間。

這裏是觀察孩子過程中的解決方案:

https://github.com/mojombo/god/issues/90 https://github.com/jbgo/god/commit/918bc278e4ca5b8133fe34db06c30ccb93dcb7f0

您可以使用自己的寶石從原點分叉添加這個文件,我更需要來自上帝的新文件食譜...

對於時間問題,你可以開發一個新的條件,因爲它(我這樣做會發布在這裏)。