Najbardziej możliwą przyczyną jest zerwanie połączenia z bazą danych (zapora, konfiguracja serwera...) i Railsy nie zauważyły, więc w ActiveRecord::QueryCache
następuje przekroczenie limitu czasu. . Gdy Railsy zauważą, że połączenie zostało przerwane, łączy się ponownie, a przepływ wykonywania jest kontynuowany.
Spróbuj ustawić parametr read_timeout
w Twojej database.yml
plik do około 10 sekund i sprawdź ustawienia połączenia i serwera.