Phusion Passenger和数据库池

Jac*_*son 5 ruby-on-rails passenger

如果我的Rails应用程序在我的database.yml文件中将数据库池大小设置为5(默认值),并且我正在使用Phusion Passenger运行,这是否意味着Passenger生成的每个进程最多可能有5个数据库连接,还是在所有流程中共计5个?

Ari*_*jan 6

池大小适用于一个ruby进程.一些ruby解释器可以使用线程来处理多个请求,比如jRuby.池大小适用于该进程和所有线程.

Passenger不使用线程,而是创建新的ruby进程.