sql >> Database teknologi >  >> RDS >> Mysql

Anmodninger satte sig fast i ActiveRecord::QueryCache middleware

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.




  1. Hvordan får man summen af ​​tid fra databasen i PHP?

  2. DATEDIFF() eller BETWEEN for datointervaller i SQL-forespørgsler

  3. Er der en måde at konvertere alle eksisterende tabeldata til UTF8-sortering?

  4. Sådan konverteres store bogstaver til små bogstaver i MySQL