我在Heroku上的Rails应用程序遇到问题。 它可以处理的每分钟请求数量突然下降了SHARPLY。
我正在寻找一些事情来调查如何解决这个问题,因为我们今天正在发布,我所检查的一切似乎无法提高这个性能上限。
具体来说,我的设置是:具有MongoHQ数据库的Heroku,Unicorn和Rails。
2天前的结果:每分钟40,000个请求结果现在:每分钟2000个请求
我已经尝试了以下步骤来将性能恢复到之前的水平,但是没有一个有所作为,我很困惑: – 增加dynos的数量 – 交换到2x dynos – 回滚到之前的代码库和configuration文件 – 禁用纸质logging – 在错误日志中查找Heroku错误 – 在mongoHQ中查找交换或大型索引 – 检查内存使用情况 – 看起来很好 – 检查/调整独angular兽设置 – 更多的工作人员,更短的待办事项
每分钟的请求中唯一的变化是我已经取得了成功,将dynos降低到4以下会减less每分钟的请求次数。
还有什么我没有检查?