Die wahrscheinlichste Ursache ist, dass Ihre Verbindung zur Datenbank abgebrochen ist (Firewall, Serverkonfiguration ...) und Rails es nicht bemerkt hat, sodass innerhalb von ActiveRecord::QueryCache
ein Timeout auftritt . Sobald Rails bemerkt, dass die Verbindung unterbrochen wurde, stellt es die Verbindung wieder her und der Ausführungsablauf wird fortgesetzt.
Versuchen Sie, den Parameter read_timeout
zu setzen in Ihrer database.yml
Datei auf etwa 10 Sekunden und überprüfen Sie Ihre Verbindungs- und Servereinstellungen.