sql >> Databáze >  >> RDS >> Mysql

Požadavky uvízly v middlewaru ActiveRecord::QueryCache

Nejpravděpodobnější příčinou je výpadek vašeho spojení s databází (firewall, konfigurace serveru...) a Rails si toho nevšiml, takže uvnitř ActiveRecord::QueryCache dojde k vypršení časového limitu . Jakmile si Rails všimne, že spojení přestalo fungovat, znovu se připojí a proces provádění pokračuje.

Zkuste nastavit parametr read_timeout ve vašem database.yml soubor na přibližně 10 sekund a zkontrolujte připojení a nastavení serveru.




  1. změna časového pásma grálů/mysql

  2. Mezery a ostrůvky na 2 sloupcích - pokud sloupec A po sobě jdoucí a sloupec B jsou totožné

  3. Výběr jednoho řádku v MySQL

  4. JSON_INSERT() – Vložení hodnot do dokumentu JSON v MySQL