6

ActionController::Live でサーバー側イベントを使用するアプリを作成しています。puma アプリサーバーを使用しています。Messages コントローラーのメソッドは、ユーザーが接続されて Redis からのメッセージを待機している間、存続します。

問題は、この方法で Postgres に接続したくないことです。6 つのタブでアプリを開くと、config/database.ymlファイルのプール サイズによって定義された 5 つ以上の接続があり、アプリがクラッシュします。

ActiveRecordクエリ呼び出しがないため、そのメソッドが呼び出されたときにデータベースに接続する必要がないことをアプリに伝える方法はありますか?

4

1 に答える 1