Ich habe die obige Fehlermeldung ausgeführt Heroku Postgres Basic (as per this question) und habe versucht, das Problem zu diagnostizieren.Heroku "psql: FATAL: Verbleibende Verbindungssteckplätze sind reserviert für Nicht-Replikation Superuser-Verbindungen"
Einer der Vorschläge ist Verbindungspooling zu verwenden, aber es scheint Rails has this built in. Ein anderer Vorschlag ist, dass die App nicht richtig konfiguriert ist und zu viele Verbindungen öffnet.
Meine App verwaltet alle ihre Verbindungen durch Active Record, und ich hatte eine direkte Verbindung mit der Datenbank von Navicat (oder zumindest dachte ich, ich hätte).
Wie würde ich dies debuggen?
RESOLUTION
Stellt sich heraus, es ein Heroku Problem. Von Heroku-Support:
Wir haben ein Problem auf dem Server festgestellt, auf dem Ihre Basic-Datenbank ausgeführt wird. Während wir dies genau bestimmen und es ansprechen, empfehlen wir Ihnen, eine neue Basis-Datenbank bereitzustellen und mit PGBackups zu migrieren, wie unter beschrieben hier: https://devcenter.heroku.com/articles/upgrade-heroku-postgres-with-pgbackups . Das sollte Ihre Datenbank auf einen neuen Server stellen. Ich entschuldige mich für diese Störung - wir arbeiten daran, dieses Problem zu beheben und zu verhindern, dass es in Zukunft auftritt.
kann ich viele Verbindungen gehören, zu anderen Menschen sehen. Meins hat nur zwei, die Sinn machen. Ich werde das im Auge behalten. Danke vielmals! –