heroku postgres在低服务器负载下超过20个连接

时间:2012-11-15 19:47:50

标签: ruby-on-rails heroku

我的应用程序是否做错了什么,以某种方式持续存在数据库连接太长时间,或者即使应用程序从高活动期到低活动期间消退,postgres连接的数量仍保持高水平是否正常?

我的一个Heroku应用程序在Basic计划上运行(允许20个连接),当我使用heroku logs --tail监视服务器活动时,我无法使用heroku console在另一个shell窗口中连接到控制台

当我跑heroku pg:info时,我注意到连接最多挂钩20,尽管当时服务器负载非常低......几个并发用户。

唯一不同的是,我早前30分钟就发射了2个网络动力枪和4个工作人员dynos来监控运行一些电子邮件工作的吞吐量与更多工作人员。但之后连接的数量保持在20个。

在非常低的负载条件下,(通常是空闲的)Heroku dynos的数量是否会影响保持打开的数据库连接数?

(目前我的服务器又回到2个网络dynos和1个工作人员dyno并且正在经历中等负载 - 电子邮件正在关闭,人们正在点击链接。连接稳定在12 ...让我想知道是否有如果您的数据库仅限于X连接,那么可以运行多少个dynos的指南。)

0 个答案:

没有答案