[英]Rails Resque workers in production - where to keep Redis server?
[英]Rails - What is the maximum number of resque workers I can run in production?
現在我正在運行3名resque工作人員來運行后台工作。 我的系統有大約50K用戶,隊列中有許多待處理的作業。
只要運行它們的計算機可以處理負載,您就可以將運行的工作器數量擴展到您想要的數量。 這個數字因機器和應用程序而異; 你將不得不做一些測試,看看你的應用程序和硬件的限制是什么(雖然一般來說,如果你的工作人員加載你的Rails應用程序,內存往往是主要的約束)。
請記住,工作人員不必在運行Rails應用程序的同一個框上運行。 我們目前在一個專用服務器上運行了大約9個隊列的11名工作人員(其中9名工作人員專門負責一個或多個特定隊列,其中2名是通配工作人員),我們正在考慮增加工作人員數量EC2實例或啟動第二個實例以運行其他工作人員。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.