Mysql
 sql >> база данни >  >> RDS >> Mysql

Заявките заседнаха в междинния софтуер ActiveRecord::QueryCache

Най-възможната причина е връзката ви с базата данни е прекъснала (защитна стена, конфигурация на сървъра...) и Rails не е забелязал, така че изтичането на времето се случва вътре в ActiveRecord::QueryCache . След като Rails забележи, че връзката е прекъсната, тя се свързва отново и потокът на изпълнение продължава.

Опитайте да зададете параметъра read_timeout във вашата database.yml файл за около 10 секунди и проверете връзката и настройките на сървъра.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да конвертирате ISO8601 във формат на дата в php

  2. Променлива на масива в mysql

  3. MySQL заявка за няколко таблици връща твърде много резултати

  4. MySQL - Защо правилата COLLATION се игнорират от оператора LIKE за немски символ ß

  5. Изтрийте всички редове с времеви печат, по-стар от x дни