我目前正在考慮用Gearman替換我們的家用釀造批處理器。它運行的報告可能需要幾百MB內存(PHP)。因此,如果運行的報告太多,服務器將被鎖定。如果內存不足,我不得不添加邏輯來防止控制進程產生到許多工作者,並使服務器超載並使其崩潰。防止Gearman耗盡系統內存
如果我切換到Gearman,是否有某種類型的邏輯來防止系統內存變低時的其他工作人員?我看到了限制工人的選擇,但這並不能直接解決問題。此外,如果一個系統不堪重負,它是否足夠智能地平衡系統之間的工作負載?
其他人有什麼建議嗎?當條件適合時,我可以將自己的支票插入Gearman以產生工人嗎?或者有什麼其他解決方案?
在LAMP堆棧上開發,我對Gearman並不是很熟悉,所以在需要的地方進行指責。
好吧,我想這可能是我唯一的選擇,感謝有關負載平衡的信息。應該能夠開局良好 – SeanDowney 2012-07-23 16:03:32