是否为delay_job设置数据库连接池大小?

时间:2018-08-30 23:08:03

标签: ruby-on-rails ruby-on-rails-3 heroku delayed-job

我试图了解Rails中的数据库连接池,并开始涉足:)

我知道默认的池大小为5。在Unicorn中,您可以将池大小设置为配置,它将是每个Unicorn worker进程的连接池。因此,如果您有2个dynos各自运行3个进程,并且您使用的默认池为5,则最多可以打开2 * 3 * 5 = 30个数据库连接。

我也在使用后台工作程序,但不确定如何在此处设置池大小。我检查了一下,即使我将Unicorn的池设置为2,worker进程的默认池仍为5。是否有一种简单的方法可以使用delay_job为背景工作人员设置池大小?

0 个答案:

没有答案