FATAL : sorry, too many clients already.というエラーが発生

今回Rails6 + PostgresQL + DockerをHeroku上にデプロイする際に出会ったエラーについて簡単にまとめておく。

FATAL : sorry, too many clients already.というエラーが発生

いつも通りHerokuにデプロイして、localhost:3000にアクセスしたら、「FATAL : sorry, too many clients already.」というエラーが発生。

PostgresQL関連のエラーで、たくさんの接続を使ってるよということで発生するエラーらしい。

解決策としては接続数の設定を多くするか、もしくは接続を削除するか。なんだけど、heroku pg:killallなどのコマンドも使えず。。。

Heroku上のPostgresQLを使っていたアプリを削除

結局Heroku上にアップしていた別のアプリケーションでPostgresQLを使っていたやつを、いくつか削除。そうしたら動くようになりました。

エラーが出るたびにビビるなぁ。

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA