Rails5.2:谁定期断开与数据库的连接?

时间:2018-11-27 13:55:23

标签: ruby-on-rails

我试图在Rails 5.1上改进我的应用程序。 我在ActiveRecord上打了一个补丁,并试图定期强制断开从我的应用程序到数据库的连接(更准确地说,我是在connection_pool中添加flush!,然后只是定期调用该方法,因为收割者没有断开连接一旦连接成功)。 现在,我的应用程序在Rails 5.2上,并且似乎定期断开了连接。谁做的?

我认为Reaper可以做到这一点,但是现在我的应用程序具有不适当使用连接池中的连接的部分,因此某些线程应继续保持其连接。尽管如此,连接仍以非常舒适的方式断开,所以即使我也几乎什么也不做! 我正在深入研究ActiveRecord周围的代码并阅读发行说明,但找不到任何这种行为的证据。 你能教我这是谁吗? 谢谢。

0 个答案:

没有答案