我部署了ROR应用程序而未使用缓存,因为在某些API数据中没有更新API。 只需在Gemfile 中使用gem'thin'即可,在我的应用程序中,我有更多的1000k到2000k用户,并且随着用户数量的增加API响应日益缓慢。 30秒内一段时间API超时,没有给太多的查询,对于MySQLRuby和Rails在AWS上使用THIN时出现缓慢响应
每API简单单的查询和使用RDS服务器这成了头痛
我部署了ROR应用程序而未使用缓存,因为在某些API数据中没有更新API。 只需在Gemfile 中使用gem'thin'即可,在我的应用程序中,我有更多的1000k到2000k用户,并且随着用户数量的增加API响应日益缓慢。 30秒内一段时间API超时,没有给太多的查询,对于MySQLRuby和Rails在AWS上使用THIN时出现缓慢响应
每API简单单的查询和使用RDS服务器这成了头痛
运行瘦服务器为: -
thin start -s3 -p 3000 -e production
但确保端口3000,3001和3002公开。
它将开始三个瘦的过程。它可以通过将-s3
更改为-s5
而增加,它将启动五个瘦程序。
停止这些进程: -
我没有问题在另一个端口上启动应用程序,,我的问题是响应非常慢 – 2015-02-09 15:49:22
解决了这个问题怎么瘦多进程运行的方式有多少瘦服务器正在运行?它是一个还是更多? – 2015-02-09 15:22:50
3个服务器一个是开发人员使用的开发人员,另一个是QA – 2015-02-09 15:32:48