Heroku Postgres Basic を実行しているときに上記のエラー メッセージが表示され (この質問に従って)、問題の診断を試みています。
提案の 1 つは接続プールを使用することですが、Rails にはこれが組み込まれているようです。もう 1 つの提案は、アプリが正しく構成されておらず、開いている接続が多すぎることです。
私のアプリは Active Record を介してすべての接続を管理しており、Navicat からデータベースへの直接接続が 1 つありました (少なくとも、接続していると思っていました)。
これをどのようにデバッグしますか?
解像度
Herokuの問題であることがわかりました。Heroku サポートから:
Basic データベースを実行しているサーバーで問題が検出されました。これを特定して対処しますが、 https ://devcenter.heroku.com/articles/upgrade-heroku-postgres-with-pgbackups で詳しく説明されているように、新しい Basic データベースをプロビジョニングし、PGBackups を使用して移行することをお勧めし ます 。これにより、データベースが新しいサーバーに配置されます。ご迷惑をおかけして申し訳ありません。現在、この問題を修正し、今後発生しないよう取り組んでおります。