¿Como administrar el pool de conexiones o conexiones?

El problema:

Tengo un usuario para conectar la aplicación de rails a la base de
datos. Este usuario tiene la limitación de usar una sola conexión a la
base de datos. La aplicación funciona bien pero haciendo pruebas de
algunos formularios que realizan varias consultas (haciendo muchos
refrescos de pantalla a la vez) con varios navegaroes abiertos y
distintas sessiones obtengo el error “Too many connections to Role
xxxx”. El error es de la base de datos por lo tanto la aplicacion no lo
controla.

No entiendo mucho del pool de conexiones pero tengo la hipotesis de que
como son tantas conecciones dentro del pool llega un limite que quiere
hacer un nuevo pool (nueva conexión de la aplicacion) y ahí es donde
obtengo el problema.

La configuración:

Ruby 1.8.6
Rails 2.3.9
Passenger + Apache
Authloghic + AuthlogicPam + Rpam

Como puedo solucionar este problema?

Muchas gracias desde ya.