簡體   English   中英

要求:工人啟動和分叉緩慢

[英]Resque: Slow worker startup and Forking

我目前正在將我的應用程序從Linode設置遷移到EC2。 Redis當前安裝在遠程實例上,並且各種工作實例與隊列進行交互。 一切都太棒了。

我的問題是工人被“實例化”並緩慢分叉所花費的時間。 啟動工作人員通常需要30秒到一分鍾的時間(從god.rb啟動工作人員rake任務,而工作人員正在隊列中主動開始工作)。 我可以忍受,但是我在當前的Linode生產包裝盒上沒有經歷過如此的等待時間,因此我認為這是我遇到更大問題的症狀之一。 下一個問題是,在我以前的環境中花了不到一秒鍾的時間現在看來要花費大約五到十倍的時間。

我以為這是我在EC2上安裝Ubuntu時一定存在的問題? 一個顯着的區別是,我在新設置中運行REE 1.8.7-2010.01,而在舊的Linode框中運行REE 1.8.6。

還有其他人遇到過這些問題嗎?

事實證明,我高估了EC2小實例的CPU能力。 將我的工人搬到一個很大的地方,一切都很好。

暫無
暫無

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

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