Sto sviluppando un'app su Heroku con un backend Postgresql. Periodicamente, ricevo questo messaggio di errore quando provo ad accedere al database, sia dalla CLI che dal caricamento di una pagina sul server:
psql: FATAL: remaining connection slots are reserved for non-replication superuser connections
Qualcuno l'ha visto prima o per favore aiutami a indicarmi la giusta direzione?
heroku pgbackups
comando per creare un backup nonostante questo errore.
.bat
script in Windows per questo: for /l %%x in (1, 1, 100) do ( start psql )
dove 100 è il numero di backend desiderato.
pg:backups copy
, pg:backups capture
collegandomi ad esso dal pgAdmin
mio computer o in qualsiasi altro modo che potessi immaginare. Anche pg:killall
non ha aiutato. Un'ora dopo, ho riprovato e le connessioni erano 50-50, quindi dopo alcuni tentativi ho avuto successo pg:backups copy
e la mia app è tornata in aria. Non è stata ... una giornata divertente. Se hai cercato su Google, bevi una tazza d'acqua.