2015-02-09 49 views
1

我部署了ROR应用程序而未使用缓存,因为在某些API数据中没有更新API。 只需在Gemfile 中使用gem'thin'即可,在我的应用程序中,我有更多的1000k到2000k用户,并且随着用户数量的增加API响应日益缓慢。 30秒内一段时间API超时,没有给太多的查询,对于MySQLRuby和Rails在AWS上使用THIN时出现缓慢响应

每API简单单的查询和使用RDS服务器这成了头痛

+0

解决了这个问题怎么瘦多进程运行的方式有多少瘦服务器正在运行?它是一个还是更多? – 2015-02-09 15:22:50

+0

3个服务器一个是开发人员使用的开发人员,另一个是QA – 2015-02-09 15:32:48

回答

1

运行瘦服务器为: -

thin start -s3 -p 3000 -e production 

但确保端口3000,3001和3002公开。

它将开始三个瘦的过程。它可以通过将-s3更改为-s5而增加,它将启动五个瘦程序。

停止这些进程: -

​​
+0

我没有问题在另一个端口上启动应用程序,,我的问题是响应非常慢 – 2015-02-09 15:49:22

相关问题