Pagar a Heroku más dinero no siempre es la respuesta.
Tuve este problema temporalmente cuando estaba corriendo contra la base de datos de dev-level row limit. Eliminar las filas usando la consola hasta que estuve por debajo del límite resolvió el problema.
Otra forma potencial en la que puede tropezar con esto es si está usando unicornio. La cantidad de conexiones utilizadas es la cantidad de dynos multiplicada por el número de trabajadores de unicornio por dyno. Heroku lo explica todo here, junto con una forma de configurarlo en config/unicorn.rb
.
Además, ver la cantidad de conexiones utilizadas puede ser útil. Simplemente ejecute heroku pg:info
.
¿El sitio está recibiendo mucho tráfico? – deefour
posible duplicado de [Heroku "psql: FATAL: los espacios de conexión restantes están reservados para las conexiones de superusuario sin replicación"] (http://stackoverflow.com/questions/11847144/heroku-psql-fatal-remaining-connection-slots-are -reserved-for-non-replication) –
@sabes Debe configurar un número máximo de conexiones utilizadas por Rails y/o utilizar un grupo de conexiones. Ver las respuestas en la publicación a la que acabo de vincular. –