Ho ricevuto il messaggio di errore sopra riportato con Heroku Postgres Basic (as per this question) e ho cercato di diagnosticare il problema.Heroku "psql: FATAL: gli alloggiamenti di connessione rimanenti sono riservati alle connessioni superuser non repliche"
Uno dei suggerimenti è utilizzare il pool di connessioni ma sembra Rails has this built in. Un altro suggerimento è che l'app è configurata in modo errato e apre troppe connessioni.
La mia app gestisce tutte le sue connessioni tramite Active Record, e ho avuto una connessione diretta al database da Navicat (o almeno pensavo di averlo).
Come eseguire il debug di questo?
Risoluzione
scopre che era un problema Heroku. Da supporto di Heroku:
Abbiamo rilevato un problema sul server che esegue il database di base. Mentre lo individuiamo e lo indirizziamo, ti consigliamo di eseguire il provisioning di un nuovo database di base e di migrare con PGBackups come dettagliato qui: https://devcenter.heroku.com/articles/upgrade-heroku-postgres-with-pgbackups . Questo dovrebbe mettere il tuo database su un nuovo server. Mi scuso per l'interruzione di : stiamo lavorando per risolvere questo problema e impedirlo dal numero che si verificherà in futuro.
riesco a vedere un sacco di connessioni appartenenti ad altre persone. Il mio ha solo due che ha senso. Terrò d'occhio questo. Grazie molto! –