ActionController::Live でサーバー側イベントを使用するアプリを作成しています。puma アプリサーバーを使用しています。Messages コントローラーのメソッドは、ユーザーが接続されて Redis からのメッセージを待機している間、存続します。
問題は、この方法で Postgres に接続したくないことです。6 つのタブでアプリを開くと、config/database.yml
ファイルのプール サイズによって定義された 5 つ以上の接続があり、アプリがクラッシュします。
ActiveRecordクエリ呼び出しがないため、そのメソッドが呼び出されたときにデータベースに接続する必要がないことをアプリに伝える方法はありますか?