Estoy desarrollando una aplicación en Heroku con un backend de Postgresql. Periódicamente, recibo este mensaje de error cuando intento acceder a la base de datos, tanto desde la CLI como al cargar una página en el servidor:
psql: FATAL: remaining connection slots are reserved for non-replication superuser connections
¿Alguien ha visto esto antes o, por favor, ayúdeme a indicarme la dirección correcta?
heroku pgbackups
comando para crear una copia de seguridad a pesar de este error.
.bat
script en Windows para esto: for /l %%x in (1, 1, 100) do ( start psql )
donde 100 es el número deseado de backends.
pg:backups copy
, pg:backups capture
conectándome a ella desde pgAdmin
mi propia computadora, o de cualquier otra forma que pudiera imaginar. Incluso pg:killall
no ayudó. Una hora más tarde, lo intenté de nuevo y las conexiones eran 50-50, así que después de algunos intentos tuve un éxito pg:backups copy
y mi aplicación volvió a estar en el aire. Este ... no fue un día divertido. Si buscaste esto en Google, bebe una taza de agua.