题
目前,我将应用程序从Linode设置移至EC2。 REDIS当前安装在远程实例上,各种工人实例与队列进行交互。那一切都很棒。
我的问题是工人“实例化”并缓慢分叉所需的时间。开始工人通常需要30秒至一分钟(从上帝那里开始,启动工人耙任务,工人积极开始在队列上工作)。我可以忍受这一点,但是我在当前的Linode生产盒上没有经历过这样的等待时间,所以我相信这是一个更大问题的症状之一。下一期是,现在我以前的环境中花费了一秒钟或更少的工作似乎需要更长的5到10倍。
我认为这必须在EC2上安装我的Ubuntu安装吗?一个值得注意的区别是,我在新设置中正在运行REE 1.8.7-2010.01,而REE 1.8.6在旧的Linode框中。
其他人经历了这些问题吗?
解决方案
事实证明,我高估了EC2小实例的CPU功率。将我的工人转移到了一个大事上,一切都很好。
不隶属于 StackOverflow