Den mest möjliga orsaken är att din anslutning till databasen dog (brandvägg, serverkonfiguration...) och Rails märkte det inte, så en timeout inträffar i ActiveRecord::QueryCache
. När Rails upptäcker att anslutningen dog, kopplas den upp igen och exekveringsflödet fortsätter.
Prova att ställa in parametern read_timeout
i din database.yml
fil till ungefär 10 sekunder och kontrollera din anslutning och serverinställningar.