Adhearsion в настоящее время не очищает проверенные соединения ActiveRecord так, как должно.
Если вы звоните ActiveRecord::Base.connection_pool.release_connection
в блоке ensure
в конце вашей абонентской группы, вы можете убедиться, что соединения неудерживается дольше, чем нужно.
Это должно означать, что ваш пул соединений должен быть таким же большим, как количество одновременных вызовов, которые вы обрабатываете.