Heroku は最近、本番データベースへの利用可能な接続数を (500 から 60 に) 減らしました。開かれた接続は多くのメモリを消費し、問題を引き起こしていたので、正しい方向への一歩のようです.
私のアプリには、すべてが同時にデータベースにアクセスする 100 を超える同時プロセスがあります。Heroku は、https://github.com/gregburek/heroku-buildpack-pgbouncerを使用してこの問題を修正することを提案しています。
これを行う方法に関する適切なガイドを見つけることができませんでした。ビルドパックをインストールして有効にすることはできましたが、これらの構成変数が何をし、どのように機能するのかわかりません。デフォルトの構成では、大量のActiveRecord::ConnectionTimeoutError
エラーが発生します。
誰もこれを経験したことがありますか?これを適切に行う方法と、構成する必要があるすべてを構成する方法について、ステップバイステップのガイドを提供してください。