Если не указано, ActiveRecord запускает 4 соединения по умолчанию.
Я заметил, что если я перезагружаю простую страницу, которая делает по крайней мере один вызов ActiveRecord, 4 раза все работает нормально. Однако в пятый раз зависает почти 5 секунд. Итак, при каждой загрузке 5-й страницы он зависает на 5 секунд.
Я увеличил пул соединений по умолчанию в моем адаптере до 8, и теперь он зависает при каждом запросе 9-й страницы. Кажется, что он не использует повторно соединения, а убивает их и восстанавливает их, как только достигнут предел пула.
На самом деле я не использую ActiveRecord со всем стеком Rails.
Существует ли волшебный флаг подключения ActiveRecord, который предотвращает это? Или что-то еще не так?