Mysql
 sql >> Base de données >  >> RDS >> Mysql

Les requêtes sont restées bloquées dans le middleware ActiveRecord ::QueryCache

La cause la plus probable est que votre connexion avec la base de données est morte (pare-feu, configuration du serveur...) et que Rails ne l'a pas remarqué, donc un délai d'attente se produit dans ActiveRecord::QueryCache . Une fois que Rails remarque que la connexion est morte, il se reconnecte et le flux d'exécution continue.

Essayez de définir le paramètre read_timeout dans votre database.yml fichier à quelque chose comme 10 secondes et vérifiez votre connexion et les paramètres du serveur.