Я пишу приложение, которое использует события на стороне сервера с ActionController::Live. Он использует сервер приложений Puma. Метод в контроллере Messages остается активным, пока пользователь подключен к сети, ожидая сообщений от Redis.
Проблема в том, что я не хочу подключаться к Postgres по этому методу. После того, как я открываю приложение на шести вкладках, оно имеет более пяти подключений, определяемых размером пула в файле config/database.yml
, и приложение аварийно завершает работу.
Можно ли каким-либо образом сообщить моему приложению, что при вызове этого метода ему не нужно подключаться к базе данных, поскольку в нем нет вызовов запросов ActiveRecord?