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

Le richieste sono rimaste bloccate nel middleware ActiveRecord::QueryCache

La causa più probabile è che la tua connessione con il database è interrotta (firewall, configurazione del server...) e Rails non se ne è accorto, quindi si verifica un timeout all'interno di ActiveRecord::QueryCache . Una volta che Rails nota che la connessione è interrotta, si riconnette e il flusso di esecuzione continua.

Prova a impostare il parametro read_timeout nel tuo database.yml file a qualcosa come 10 secondi e controlla la connessione e le impostazioni del server.