Saya memiliki masalah yang sama yang disebabkan oleh terlalu banyak koneksi terbuka ke database. Hal ini dapat terjadi bila Anda memiliki kueri basis data di luar pengontrol (dalam model, mailer, generator pdf, ...).
Saya bisa memperbaikinya dengan membungkus kueri tersebut di blok ini yang menutup koneksi secara otomatis.
ActiveRecord::Base.connection_pool.with_connection do
# your code
end
Karena Puma berfungsi multi-utas, ukuran kumpulan (seperti yang disebutkan eabraham) juga dapat menjadi batasan. Cobalah untuk meningkatkannya (sedikit)...
Saya harap ini membantu!