簡體   English   中英

Rails - 我可以在生產中運行的resque工作人員的最大數量是多少?

[英]Rails - What is the maximum number of resque workers I can run in production?

現在我正在運行3名resque工作人員來運行后台工作。 我的系統有大約50K用戶,隊列中有許多待處理的作業。

  1. 我可以增加resque工作人員的數量,但這不應該影響網站的性能。
  2. 我可以在生產中運行的最大工作人員數量是多少?

只要運行它們的計算機可以處理負載,您就可以將運行的工作器數量擴展到您想要的數量。 這個數字因機器和應用程序而異; 你將不得不做一些測試,看看你的應用程序和硬件的限制是什么(雖然一般來說,如果你的工作人員加載你的Rails應用程序,內存往往是主要的約束)。

請記住,工作人員不必在運行Rails應用程序的同一個框上運行。 我們目前在一個專用服務器上運行了大約9個隊列的11名工作人員(其中9名工作人員專門負責一個或多個特定隊列,其中2名是通配工作人員),我們正在考慮增加工作人員數量EC2實例或啟動第二個實例以運行其他工作人員。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM