拥有多个Heroku Dynos - 有时其中一个响应非常慢

时间:2015-03-19 18:10:50

标签: ruby-on-rails postgresql heroku unicorn puma

好的,这是我们的设置:

我们有使用我们的导轨应用程序在Heroku上运行的3个web-dynos(带有美洲狮的导轨 - 我们也测试了独角兽)。这个应用程序连接到一个相当强大的postgresql数据库(max pool_size为120)。我们还测试了2或4个dynos

我们每分钟有大约800个请求命中此API服务器。

有时,我们的响应时间非常长。奇怪的是,它只发生在1个web-dyno上。至少这是我们在日志中可以看到的。

另外两个dynos对于同一路线的响应时间非常完美(在其他dyno有巨大响应问题的时候)。这持续了几分钟,直到它恢复到正常状态。直到几小时后再次出现相同的行为。

我们无法找到任何可以帮助我们了解该怎么做的模式。

有没有人知道我们如何解决这个问题?

提前多多感谢。

0 个答案:

没有答案