我們遇到了很大的問題與delayed_job的插件 - http://github.com/collectiveidea/delayed_job/軌delayed_job的內存消耗問題
當我們開始與任務「Ruby腳本/ delayed_job的啓動」,該過程不會放手它獲取RAM。
因此,它開始於10%,25%,達到80%,並且永不放棄ram,即使它沒有任何工作要處理。
任何想法,我們可以克服這一點?
謝謝!
(PS:RAILS_ENV =生產腳本/ delayed_job的開始並沒有爲我們工作啓動delayed_job的工人)根據來自IRC(從@ReinH)建議
爲什麼不'RAILS_ENV =生產腳本/ delayed_job的start'爲你工作?否則,你正在開發中運行它。在這種情況下,這個問題發生在什麼時間段? – wuputah 2010-10-20 16:12:20
我發現搖動'GC.start'魔棒有時會刺激垃圾收集器進入真正的工作狀態。 – tadman 2010-10-20 16:35:01
您的應用程序中某處可能存在內存泄漏。關於在rails指南中調試該問題有幾點提示(http://guides.rubyonrails.org/debugging_rails_applications.html#debugging-memory-leaks) – 2010-10-20 18:26:03