Den mest mulige årsag er, at din forbindelse til databasen døde (firewall, serverkonfiguration...), og Rails bemærkede det ikke, så der sker en timeout i ActiveRecord::QueryCache . Når Rails bemærker, at forbindelsen døde, forbindes den igen, og udførelsesflowet fortsætter.
Prøv at indstille parameteren read_timeout i din database.yml fil til noget i retning af 10 sekunder, og kontroller din forbindelse og serverindstillinger.