-1
我一直在我的rails 4.2.7應用程序中使用delayed_job_mongoid。我正在嘗試解決方案,以根據隊列大小生產服務器上運行或添加更多的工人。我喜歡增加工作人員的數量if有隊列messages.I穗見過像無業解決方案,這是專門爲heroku.Is存在,對於任何服務器比例延遲工作人員
工作的任何解決方案,是否有任何可行的解決方案
我一直在我的rails 4.2.7應用程序中使用delayed_job_mongoid。我正在嘗試解決方案,以根據隊列大小生產服務器上運行或添加更多的工人。我喜歡增加工作人員的數量if有隊列messages.I穗見過像無業解決方案,這是專門爲heroku.Is存在,對於任何服務器比例延遲工作人員
工作的任何解決方案,是否有任何可行的解決方案
由於Delayed::Job店所有招聘數據庫,我只是監視MongoDB收集隊列中的現有數字。然後,您將獲得正常工作數量的基線,並且當隊列達到比正常數量更大/更小的百分比時,您可以啓動/停止新工作人員。
爲了阻止選定的工作人員,您需要從/tmp/pids
目錄中獲取pid,以瞭解在完成這些工作時需要停止的人員。
你能否詳細說一下你的意思_autoscale workers_?啓動更多服務器?開始更多的線程?開始更多的工人?多少?你爲什麼不配置所有時間運行更多的工人? – spickermann
請閱讀「[問]」和「[mcve]」,包括鏈接的頁面。你要求我們推薦解決方案,這是脫離主題。 –