sql >> Database >  >> RDS >> Mysql

Verzoeken zijn vastgelopen in ActiveRecord::QueryCache middleware

De meest mogelijke oorzaak is dat uw verbinding met de database is verbroken (firewall, serverconfiguratie...) en Rails heeft het niet gemerkt, dus er treedt een time-out op binnen ActiveRecord::QueryCache . Zodra Rails merkt dat de verbinding is verbroken, wordt opnieuw verbinding gemaakt en gaat de uitvoeringsstroom verder.

Probeer de parameter read_timeout . in te stellen in uw database.yml bestand naar ongeveer 10 seconden en controleer uw verbinding en serverinstellingen.




  1. Een primaire sleutel toevoegen aan een bestaande tabel in SQL Server (T-SQL-voorbeelden)

  2. Oracle-equivalent van Postgres' DISTINCT ON?

  3. Een tabel met voetbalgegevens van miljarden rijen partitioneren met behulp van gegevenscontext

  4. Converteren van asynchrone naar synchrone replicatie in PostgreSQL